You are on page 1of 16

Drupal 7

Views

Roger Limachi Orellana


Introducción
 Views es un modulo de Drupal que provee un
flexible método para controlar listas y tablas
de contenido del sitio permitiendo a los
designers de Drupal obtener información de
las entidades es decir de los datos de la base
de datos.

 Es una herramienta que edifica consultas SQL,


brindándonos información de las entidades
para poder ejecutarlas y mostrar resultados.
Views
 El modulo views depende del modulo ctools,
el modulo ctools nos provee herramientas
Ajax.
 El modulo views viene con el modulo núcleo

de views y con el modulo Views UI que es el


modulo que nos permite edificar views en
forma grafica.
 Los views pueden ser usados para generar

reportes, resúmenes, mostrar colección de


imágenes y muchas cosas mas.
Necesitas Views si..
 Si
te gustaría tener otro modelo de pagina
principal de resúmenes.

 Si
te gustaría modificar las catálogos de
contenido de términos de vocabularios

 Si deseas poner filtros de contenido

 Si
quieres generar listas o tablas de contenido
personalizado con los filtros que deseas
Creando view
 Para crear un view hay que habilitar el
modulo view UI y luego ir al menú dashboard
«Estructura» link «Views»
 Allí encontraremos una tabla de

administración de views que nos permiten


habilitar, deshabilitar, crear view…
 Para crear un view necesitamos tener en claro

como se va llamar, que entidad va a edificar y


si va hacer una pagina y un bloque
Formulario inicial de creación de view
Configuraciones
 Aquí se debe poner el nombre
obligatoriamente y la descripción del view si
es que se desease

 Se debe escoger la entidad a edificar, cada


entidad tiene sus filtros iniciales y/o
ordenaciones.
Pagina
 Creando un display de tipo pagina para un
view
Bloque
 Creando un display de tipo bloque para un
view, esto nos creara un block con el nombre:
 View: nombre View en nuestra lista de

bloques.
Formatos de presentación
 Grid: Nos da un layout de grid para el modo
de vista de una entidad.
 HTML list: una lista edificada con HTML para

el modo de vista de una entidad


brindándonos la posibilidad de agregar
estilos css.
 Tabla: una tabla edificada con los fields

(campos) de una entidad permitiéndonos


agregar cabeceras de tabla.
 Jump Menu: nos permite seleccionar un modo
de vista de una entidad para poder ir a ella,
nos brinda un form select para menú.
 Unformatted List: una lista sin formato solo

nos brinda elegir estilos.

 Estos formatos de presentación pueden


usarlos todos nuestros displays por view
 => Un view puede tener muchos displays.
Configurando displays de view
 Esta son las configuraciones para edificar un
display de un view:
Cabecera de configuración
 Aquí podemos cambiar el nombre del display

 Al lado derecho podemos ver el display, clone


el display, borrar el display y deshabilitar el
display
Primer bloque de configuración
 Titulo: podemos cambiar el
titulo de nuestro display.
 Formato: podemos cambiar

el formato de presentación
del display.
 Fields: Agregamos campos si

el formato de presentación
no los permite.
 Filter Criteria: filtros para la

entidad.
 Sort Criteria: criterios para

ordenar los resultados


Segundo bloque de configuración
 Este bloque cambia
según el tipo de display
que se tiene.
 El que tenemos a lado es

el de una pagina por lo


tanto podemos crear una
ruta, agregarle un menú,
darles permisos, ponerle
encabezados y pie de
pagina y poner
navegación por paginas.
Tercer bloque de configuración
 Este bloque nos sirve
para agregar filtros
contextuales, hacer
relaciones con
entidades para acceder
a sus campos,
configurar
comportamiento en
caso de que no hayan
resultados, cambiar el
bloque de filtros y otros
aspectos avanzados.

You might also like