2010-07-21 19 views
5

Sto creando una funzionalità di ricerca in Drupal esponendo i filtri in Vista. Il problema è che vorrei aggiungere anche una mappa di Google che mostra la posizione dei nodi, a parte i risultati della ricerca (titolo del nodo e altri campi). Posso fare facilmente l'uno o l'altro, ma trovo difficile visualizzare entrambi i risultati della ricerca in un modo standard e la mappa sottostante. Il motivo è che non posso scegliere più stili all'interno delle viste, ad esempio Gmap e HTML. Qualche idea come posso ottenerlo? Forse è possibile mostrando 2 viste separate all'interno di una pagina, ma come passare i parametri? Qualsiasi aiuto sarà apprezzato.Stili multipli all'interno di una vista in Drupal

risposta

6

Questa è una domanda interessante. È sicuramente fattibile.

La soluzione sta nella creazione di un display allegato di viste per lo stile gmap (proprio come i display di pagina e i display a blocchi ci sono i display degli allegati). Prima google intorno e capire il concetto di un allegato di viste e imparare come crearne uno semplice.

Quando si crea un display allegato di Vista, è necessario specificare quale schermo "collegare" anche la vista. Successivamente nelle impostazioni degli allegati assicurati di impostare "Eredita filtri Exhered" su "sì".

In breve ecco i passaggi in ordine seriale

  1. Crea una Pagina View per i risultati della ricerca (nodo titolo + altri campi)
  2. creare i tuoi filtri esposti nel sinottico di base (in modo che sia disponibile a tutti i display Views)
  3. Creare una vista allegata con lo stile gmap. Si noti che poiché il filtro esposto è stato creato nella visualizzazione predefinita dovrebbe essere disponibile nella vista allegata anche
  4. Assicurarsi che la vista allegata sia allegata alla visualizzazione Pagina creata nel passaggio 2
  5. Assicurarsi che "Eredita filtro Exposed" "l'impostazione è Sì per l'allegato delle viste.
  6. Utile!
+0

Wow, è davvero fantastico! Non c'è da stupirsi se si fornisce addestramento Drupal. Ho iniziato a usare Drupal 10 giorni fa e sono scioccato di quanto sia potente. Molte grazie!! – Vonder

0

Creare una visualizzazione Pagina e la Gmap può essere una vista di visualizzazione Blocca. Quindi è possibile aggiungere il blocco a una regione e impostare il percorso di visualizzazione sullo stesso valore della pagina.

+0

Questo potrebbe non funzionare perché c'è un filtraggio della vista che avviene attraverso il filtro esposto. Quello che Vafello vuole è che la mappa dovrebbe mostrare solo i nodi filtrati e la mappa gmap per i nodi filtrati. –

Problemi correlati