3.5.6. Otras configuraciones de Views.
En este artículo veremos el último bloque de las preferencias Otras de Views.
Nombre de máquina. El ID de la visualización se establece como page_1, block_1 por defecto, y luego se añade 1 al nombre de la visualización (page_2, page_3, etc.). Es recomendable renombrar el nombre de máquina si tienes muchas visualizaciones en una sola vista.
Comentario administrativo. Se muestra en la página de todas las visualizaciones. Sirve para describir para qué sirve específicamente esta visualización. Es útil cuando tienes varias vistas para una misma parte funcional y quieres saber qué rol cumple cada una.
Usar AJAX. Añade AJAX (la capacidad de cargar contenido sin recargar la página) en Views. AJAX funciona en el paginador de la vista, es decir, permitirá cambiar entre páginas de materiales sin recargar todo el sitio.
Ocultar archivos adjuntos en resumen. Oculta los archivos adjuntos de la vista cuando no se ha configurado un filtro contextual.
Enlaces contextuales. Aquí puedes elegir si se muestran o no los enlaces contextuales. Puede que desees eliminar los enlaces para editar la vista (para que tu cliente no entre en Views) o reemplazarlos por propios.
Usar agregación. Una herramienta potente que utiliza COUNT y GROUP en la consulta a la base de datos. Lo utilizaremos en la siguiente lección.
Configuraciones de consulta. Aquí lo más interesante es la opción DISTINCT (Unicidad). Cuando usas relaciones, puedes obtener entradas duplicadas si la relación es de muchos a muchos (por ejemplo, entradas de blog que pueden tener muchas categorías y las categorías pueden relacionarse con muchas entradas de blog).
Caché. Views es un módulo muy pesado, genera consultas complejas a la base de datos con muchos JOIN. Por ello, es recomendable que lo haga lo menos posible. Si tienes bloques de noticias, artículos mostrados con Views y que se actualizan raramente, tiene sentido habilitar el caché al menos por 1 hora, para que el bloque se actualice una vez por hora y el resto del tiempo se muestre una copia en caché.
Clase CSS. Intenta añadir y utilizar clases adicionales, esto te permite definir una clase legible por humanos y usarla en el código CSS.