Volver

¿Qué son las vistas en Drupal?

En Drupal, las vistas (“Views”) son una de las herramientas más poderosas y versátiles para mostrar contenido personalizado sin necesidad de escribir código. Las vistas permiten a los administradores del sitio o desarrolladores crear listados, tablas, grids u otros tipos de visualización de contenido de manera flexible.

¿Qué son exactamente las vistas en Drupal?

Una vista es una consulta que extrae contenido desde la base de datos y lo presenta en diferentes formatos en tu sitio web. Utiliza un sistema basado en la interfaz de usuario para configurar estas consultas, lo que permite filtrar, ordenar, y presentar la información en diferentes formas. Si se compara con WordPress, las vistas son equivalentes a las consultas de los Post realizadas con WP_Query.

Principales características de las vistas en Drupal:

  1. Consulta sin código: No necesitas escribir SQL o PHP para crear consultas de la base de datos, ya que puedes configurar todo mediante una interfaz gráfica.
  2. Múltiples formatos de salida:
    • Listas
    • Tablas
    • Grids
    • Sliders
    • Bloques de contenido
    • Mapas (cuando se usan módulos adicionales)
  3. Filtros y criterios:
    • Puedes filtrar contenido basado en sus campos, fechas, tipos de contenido, categorías, términos de taxonomía, y mucho más.
  4. Ordenación: Puedes ordenar los resultados basados en cualquier criterio, como la fecha de publicación, el título, o un campo personalizado.
  5. Exposiciones: Las vistas pueden exponerse a los usuarios, lo que les permite filtrar y ordenar los resultados en tiempo real.
  6. Visualización como páginas o bloques:
    • Una vista puede mostrarse como una página completa con su propia URL.
    • Puede generarse como un bloque que se inserta en cualquier parte del sitio.
  7. Reutilización: Puedes reutilizar vistas a lo largo del sitio web, adaptándolas según sea necesario para diferentes secciones.
  8. Integración con otros módulos: Muchas funcionalidades de Drupal se pueden integrar con las vistas, como los módulos de campos personalizados, paneles, taxonomía, usuarios, entre otros.

Ejemplos de uso de vistas en Drupal:

  • Listado de artículos: Crear una vista para mostrar los últimos artículos publicados en el sitio.
  • Filtrado de contenido: Mostrar una lista de productos que los usuarios pueden filtrar por precio o categoría.
  • Tabla de usuarios: Crear una tabla de usuarios registrados en el sistema.
  • Módulo de noticias destacadas: Generar un bloque con las noticias más populares o las que tienen más comentarios.

¿Cómo se crean las vistas en Drupal?

En este video puedes ver el detalle de como se crea y configura un vista en drupal:

 

Conclusión

Las vistas en Drupal permiten mostrar el contenido de una manera completamente personalizada y dinámica sin necesidad de escribir código, lo que las convierte en una herramienta esencial tanto para desarrolladores como para administradores de sitios.

Si deseas saber más sobre las vistas, puede  ver el siguiente video :

Avatar

Autor

Elan Francisco P. Asprilla
Desarrollador Frontend

Artículos relacionados

Máquinas de estado en React con XState

Las máquinas de estado son una forma poderosa de...

Carousel Image (HIDROTECNO)

El componente “Carouse Image” es una...

¿Cómo personalizar los bloques en Drupal?

Una de las características más interesantes de...

Banner Video (Palmas)

Este banner te permite visualizar un video.