1.9 Views: Fuente de noticias en Drupal
El módulo Views es uno de los más populares. Permite mostrar cualquier tipo de datos: noticias, artículos, comentarios, términos de taxonomía, en forma de bloques, páginas, fuentes RSS, archivos CSV, XML y muchos otros formatos. Y finalmente, en Drupal 8 ¡Views está en el núcleo! Ya no necesitas instalarlo por separado, viene con la instalación estándar.
Activemos Views y comencemos a mostrar los datos.
Crea el tipo de contenido Noticias.
Ahora podemos crear noticias en el sitio.
Agrega una imagen al tipo de contenido Noticias. Ve a la pestaña Gestionar campos. Puedes reutilizar el campo field_image
que ya se usa en Artículos.
Creemos algunas noticias para tener contenido que mostrar con Views:
Ahora creamos nuestra primera vista. Ve a Menú - Estructura — Vistas:
En la página de Views, crea una nueva vista:
Completa el formulario de creación de vista. Asigna el nombre "Noticias" y elige mostrar contenido del tipo Noticias. Deja seleccionado “Más reciente primero” como orden de visualización:
Activa la opción “Crear una página”, asigna el título “Noticias” y establece la URL como /noticias
. Selecciona mostrar lista sin formato (usando etiquetas div
) y utiliza el teaser como formato de visualización.
Si hay muchas noticias, se mostrará una paginación por defecto con 10 elementos por página. Deja activado “Usar paginador”.
También puedes añadir la vista al menú principal con la etiqueta “Noticias”. Luego, guarda la vista.
Después, puedes editar la vista o salir a ver la nueva página de noticias:
Ahora vamos a crear un bloque de noticias con las 3 últimas entradas y un enlace a la página de noticias. Crea una nueva vista llamada “Bloque de noticias”, selecciona contenido de tipo Noticias.
Esta vez no crearemos una página, sino un bloque. Mostrar lista sin formato, campos, y limita a 3 elementos. Desactiva el paginador. Guarda la vista.
Dispondrás de muchas configuraciones: Título, Formato, Campos, Criterios de filtro, Orden, Encabezado, Pie de página, comportamiento si no hay resultados, paginador y configuraciones avanzadas. Más adelante las veremos una por una. Por ahora, añadamos el campo de fecha de publicación encima del título.
Busca el campo “Creado el” (Authored on) y actívalo:
Configura el formato de fecha y desactiva la visualización de la etiqueta del campo:
La fecha de publicación no es la fecha de creación del contenido. Puedes mostrar ambas si lo deseas.
La fecha de publicación corresponde al momento en que el contenido se guardó con el estado “Publicado”.