2010-07-21 20 views
5

Estoy creando una funcionalidad de búsqueda en Drupal al exponer los filtros dentro de View. El problema es que me gustaría agregar también un mapa de Google que muestre la ubicación de los nodos, además de los resultados de la búsqueda (título del nodo y algunos otros campos). Puedo hacer uno u otro fácilmente, pero me resulta difícil mostrar los resultados de búsqueda de forma estándar y el mapa debajo de él. El motivo es que no puedo elegir varios estilos en las vistas, es decir, la lista Gmap y HTML. ¿Alguna idea de cómo puedo lograr eso? Tal vez es posible al mostrar 2 vistas separadas dentro de una página, pero ¿cómo pasar los parámetros? Cualquier ayuda será apreciada.Múltiples estilos dentro de una vista en Drupal

Respuesta

6

Esta es una pregunta interesante. Es definitivamente factible.

La solución consiste en crear una visualización de archivos adjuntos de vistas para el estilo de gmap (al igual que las pantallas de páginas y las pantallas de bloques, hay pantallas de archivos adjuntos). Primero busca en Google y entiende el concepto de un archivo adjunto de vistas y aprende cómo crear uno simple.

Cuando crea una visualización de Adjuntos de vistas, debe especificar qué pantalla "asociar" también su vista. Posteriormente, en la configuración del archivo adjunto, asegúrese de configurar "Heredar filtros expuestos" en "Sí".

brevemente aquí son los pasos en orden serial

  1. Crear una página Ver los resultados de búsqueda sus (título Nodo + otros campos)
  2. crear sus filtros expuestos en la pantalla por defecto (por lo que está disponible en todas las pantallas de Vistas)
  3. Cree una vista adjunta con el estilo de gmap. Tenga en cuenta que dado que el filtro expuesto se creó en la pantalla predeterminada, también debería estar disponible en la vista adjunta.
  4. Asegúrese de que la vista adjunta esté adjuntada a la pantalla de página que creó en el paso 2
  5. Asegúrese de que "Heredar filtro expuesto" "la configuración es Sí para el archivo adjunto de vistas.
  6. ¡Ganar!
+0

¡Guau, eso es realmente increíble! No es de extrañar que proporciones entrenamiento de Drupal. Empecé a usar Drupal hace 10 días y me sorprende lo poderoso que es. ¡¡Muchas gracias!! – Vonder

0

Cree una vista de página y Gmap puede ser una vista de visualización de bloque. Luego puede agregar el Bloque a una región y establecer la ruta de visualización al mismo valor que su Página.

+0

Esto puede no funcionar porque hay filtrado de la vista pasando por el filtro expuesto. Lo que Vafello quiere es que el mapa solo muestre los nodos filtrados y el mapa de gmap para los nodos filtrados. –

Cuestiones relacionadas