Drupal desde cero: curso básico en español · LECCIÓN 9 DE 14

Views Drupal: crea un listado de talleres

Entiende Views y crea un listado básico de contenido publicado en un sitio Drupal convencional de práctica.

40 min estimados de lectura y práctica

Tu objetivo en esta lección

Construir y probar una regla de listado que incluye talleres publicados y excluye otros contenidos.

Antes de empezar: Necesitas dos Taller publicados, Views y Views UI y permisos de vistas.

Una lista que no tengas que copiar a mano

Views permite preparar listados a partir de contenido del sitio. Por ejemplo, puedes mostrar los talleres publicados sin volver a escribir sus títulos cada vez que agregas uno.

Necesitas los módulos Views y Views UI disponibles, permiso para administrar vistas y al menos dos talleres de prueba publicados. Esta práctica muestra una página generada por Drupal; no crea automáticamente un listado en una aplicación headless.

Crea una vista sencilla

  1. Abre Estructura → Vistas → Añadir vista.
  2. Escribe “Talleres de Casa Semilla” como nombre.
  3. Configura que muestre Contenido del tipo Taller.
  4. Activa crear una página y usa una ruta de práctica libre, como talleres-practica. Respeta si el formulario pide la ruta sin barra inicial.
  5. Elige un listado sencillo de títulos enlazados, cuando esa opción esté disponible, y guarda para editar.
  6. En los criterios de filtrado confirma que se exige contenido publicado. Si falta ese filtro, añádelo antes de continuar.
  7. Revisa la vista previa y guarda. Abre la dirección pública del listado en una ventana privada.

Reconoce sus partes

Un filtro decide qué entra; la ordenación decide en qué orden aparece. Un paginador reparte resultados en varias páginas. No necesitas configurar todas las opciones en tu primera vista.

Ejercicio y resultado

Anota los títulos que aparecen. Retira la publicación de un taller de prueba y revisa de nuevo: no debe ofrecerse públicamente en el listado. Vuelve a publicarlo solo si corresponde al ejercicio.

Si el listado está vacío: revisa el tipo seleccionado, el estado de los talleres y los permisos. Si aparecen artículos del blog, probablemente elegiste todos los tipos de contenido. Corrige el filtro antes de crear otra vista.

Decide qué debería aparecer antes de configurar

Tu lista debe mostrar exactamente dos títulos: Cuida tu primera planta y Siembra tu primera huerta. No debe incluir Quiénes somos, porque es una Página básica. Esta pequeña lista esperada será tu forma de comprobar la vista.

Un listado puede presentar entidades completas o solo campos. Para este ejercicio queremos títulos enlazados, una salida sencilla. En el asistente elige un formato de lista y campos cuando esa combinación exista; después revisa que el campo Título esté configurado como enlace al contenido.

Lee la vista como una receta

  • Mostrar: contenido.
  • Tipo: Taller.
  • Estado: publicado.
  • Presentación: título enlazado.
  • Salida: página con la ruta de práctica acordada.

Al abrir la edición avanzada, busca estas decisiones por su función, aunque las etiquetas estén traducidas de otra forma. Si un diálogo ofrece Aplicar, eso confirma el ajuste dentro de la edición; luego guarda la vista completa antes de salir.

Prueba la regla, no solo la apariencia

  1. Con los dos talleres publicados, revisa que se vean ambos.
  2. Crea un tercer Taller con título “Taller reservado de práctica” y déjalo sin publicar.
  3. Abre la lista en una ventana privada: ese borrador no debe aparecer.
  4. Comprueba que Quiénes somos tampoco aparece.
  5. Pulsa cada título visible y confirma que lleva al taller correcto.

Respuesta esperada y diagnóstico

La lista pública contiene los dos talleres publicados y excluye el borrador y la página informativa. Si aparece el borrador, revisa el filtro de publicación; si aparece Quiénes somos, revisa el tipo. Si hay títulos sin enlace, revisa la configuración del campo Título.

Reto sin ayuda: publica el tercer taller solo en el laboratorio y comprueba que aparece sin escribir su título manualmente en la vista. Esa actualización demuestra que has creado una regla de listado, no una página con una lista copiada.

Consulta la documentación oficial

Volver al temario de Drupal desde cero · Continuar: Usuarios, roles y permisos en Drupal