Mostrar los últimos usuarios registrados y sus avatares con Views y Drupal 7

Aquí os dejamos un truquito para el usuario medio de Drupal y de Views, donde os enseñamos cómo podéis tener el típico bloque que muestra los cinco último usuarios registrados en la web y que, además, muestra los avatares de los usuarios. En este caso tenemos dos particularidades:

A) Los avatares son más pequeños que por defecto. Para ello hemos creado una configuración preset en Imagecache de 50x50

B) En caso de que el usuario no haya subido su propia imagen todavía en el sistema (ya que es un usuario recién registrado) mostrará la imagen por defecto.

Vamos allá, lo primero de todo es dar por hecho que tenéis Views instalado (con token) en Drupal 7. Vamos a crear una Views para mostrar usuarios. Le añadiremos "User name" y "User picture" como dos campos:

En este ejemplo estamos creando un Bloque, y éste contiene sólo cinco usuarios. Le configuraremos un orden descendente para que nos muestre primero los usuarios más nuevos.

Una vez hagas esto, haz las previsualizaciones y modificaciones que consideres hasta que tu vista se adecúe al resultado que necesitas. Views es como un Dios todopoderoso y sabe previsualizarlo todo al instante.

Una vez te saque ya los nombres y fotos de los últimos usuarios registrados, sólo te quedará un último detalle: mostrar la foto por defecto en caso de que el usuario no haya subido la suya todavía, que va a ser lo más común.

Para ello debes completar el campo que muestra la captura de a continuación donde dice "No results behavior" y aquí le debes poner, a mano, la imagen por defecto. Fíjate en esta captura:

views usuarios

 

Guarda como formato HTML en este caso y tu view debería estar completada mostrando los 5 últimos usuarios y sus fotos. Y en caso de no tener una foto personal, la foto por defecto.

Esperamos que te sirva este pequeño artículo para principiantes y usuarios medios de Views.

Categoría