01
Acerca de
El módulo Views provee de un entorno administrativo para traer información del contenido, cuentas de usuario, términos de taxonomía y otras entidades de la base de datos y los presenta al usuario en una rejilla, lista HTML, tabla, lista no formateada, etc. Las visualizaciones resultantes se conocen generalmente como vistas.
Para más información, vea la documentación en línea para el módulo Views.
Para crear o modificar sus nuevas vistas usando la interfaz de usuario de administración y configuración, necesitará activar o bien el módulo VIews UI en el núcleo o un módulo contribuido que proporcione una interfaz de usuario para Views. Consulte la página de ayuda del módulo Views UI para obtener más información.
Usos
- Adicionando funcionalidad a las páginas administrativas
- El módulo Vistas (Views) añade funcionalidad a algunas páginas de administración del núcleo. Por ejemplo, admin/content, utiliza Vistas para filtrar y ordenar el contenido. Con el módulo Vistas desinstalado, admin/content será es más limitado.
- Expansión de la funcionalidad de Views
- Proyecto contribuidos con soporte del módulo Views pueden encontrarse en la documentación online para módulos contribuidos relacionados con Views.
- Mejorando la accesibilidad de la tabla
- Las vistas de tablas incluyen un marcaje semántico para mejorar la accesibilidad. Automáticamente las celdas de datos se asocian con celdas que tienen la cabecera a través de los atributos de cabecera y de id. Para mejorar la accesibilidad de las tablas puede agregar elementos descriptivos dentro de la vista de configuración de la tabla. El elemento subtítulo puede introducir contexto para una tabla, por lo que es más fácil de entender. El elementos resumen puede proporcionar una visión general de la forma en que los datos han sido organizados y cómo navegar por la tabla . Tanto el título y el resumen son visibles de modo predeterminado e implementado también de acuerdo con las directrices de HTML5.
- Trabajando con vistas multiidiomas
- Si su sitio tiene múltiples idiomas y entidades traducidas, cada fila resultado en una vista contendrá una traducción para cada entidad involucrada (una vista puede incluir múltiples entidades si usa relaciones). Puede usar un filtro para restringuir la vista a un idioma: sin filtro, si una entidad tiene tres traducciones, eso añadirá tres filas a los resultados; si filtra por idioma, a lo sumo un resultado se desplegará (puede ser cero si esa entidad en particular no tiene una traducción que coincida con la selección de su filtro de idioma). Si una vista usa relaciones, cada entidad en la relación necesita ser filtrada por separado. Puede filtrar una vista a un idioma definido, como Inglés o Español, o a un idioma seleccionado por la página en la que la vista se está desplegando (el idioma que es seleccionado para la página por las configuraciones de detección de idioma ya sea por la interfaz de Contenido o de Usuario).
- Debido a que cada fila de resultados contiene una traducción específica de cada entidad, los filtros de nivel de campo también están relacionados con estas traducciones de la entidad. Por ejemplo, si su vista tiene un filtro que especifica que el título de la entidad debe contener una palabra en particular en inglés, podrá supuestamente filtrar todas las filas que contienen traducciones al chino, ya que no contienen la palabra en inglés. Si su vista también tiene un segundo filtro que se especifica que el título debe contener una palabra china en particular, y si está utilizando lógica "And" para el filtrado, probablemente terminará sin resultados en la vista, ya que probablemente no hay ninguna traducción de entidad que contenga tanto las palabras chinas y en inglés en el título.
- Independientemente del filtrado, puede elegir el idioma visualizado (el idioma utilizado para mostrar las entidades y sus campos) a través de una opción en la visualización. Su elección de idioma son los mismos que las elecciones del filtro de idioma con un opción adicional de "Idioma de contenido de la vista de fila" e "Idioma original del contenido de la vista de fila", lo que significa que mostrará cada entidad la fila resultante usando el idioma que tenga la entidad o en el cual fue originalmente creado. En teoría, esto le daría la flexibilidad de filtrar traducciones en francés y después mostrar los resultados en español. La elección más usual sería usar el mismo idioma para el idioma de visualización y cada filtro de entidad en la vista o usar la opción de idioma de fila para la visualización.