Domanda

Sto lavorando con Vista e pannelli e sto avendo problemi mantenendo i risultati di un argomento View all'interno di pannelli.

Ho un tipo di contenuto per gli eventi, e voglio visualizzare un elenco di eventi precedenti raggruppati per anno. Attraverso Visualizzazioni, ho creato un pannello Vista con un argomento in base l'anno della data dell'evento per visualizzare l'elenco di anni (2011, 2010, 2009, ecc). Il pannello Visualizzazioni bene nel mio Pannelli variante, ma ogni volta che seguo uno dei link, i risultati non sono all'interno di pannelli più.

Sono sicuro che mi manca qualcosa di molto ovvio, ma io non riesco a farlo funzionare correttamente.

È stato utile?

Soluzione

Ok, penso di avere questo risolto, ma non mi dispiacerebbe qualche consiglio se sono andato su di esso nel modo sbagliato. Per ricapitolare, l'obiettivo era quello di avere un elenco dei programmi precedenti ordinati per anno e che hanno soggiorno pagina dei risultati all'interno del set di layout in pannelli.

Entro Visualizzazioni

  1. Crea una riquadro del contenuto per filtrare solo il tipo di contenuto dei programmi con il set argomento per visualizzare un 'Sintesi, scelte decrescente' basato sul anno del programma. Questo sarà utilizzato per visualizzare solo gli anni dei programmi precedenti in un elenco e verrà aggiunto alla pagina principale programmi.
  2. Crea una Pagina per filtrare solo i programmi tipo di contenuto con gli stessi argomenti. Impostare il percorso di questa pagina per 'i programmi / precedente'. Questo verrà utilizzato per visualizzare i risultati effettivi della lista creata in precedenza.

Entro Pannelli

  1. creare una nuova pagina con il set Path to 'i programmi / precedente / view%'. Nella sezione Argomenti, impostarlo su Managed pagina. Nella sezione Content aggiungere la pagina creata all'interno Visualizzazioni e assicurarsi che l'opzione di invio Argomenti sia selezionata.
  2. All'interno del nodo Template (che controlla il layout principale di tutto il sito), aggiungere il riquadro contenuto alla pagina Programmi.

Di conseguenza, quando un visitatore va alla pagina principale di Programmi ( '/ programmi'), che vedrà un elenco dei programmi precedenti nell'angolo a destra e cliccando su ciascuno li porterà alla pagina appropriata (ad esempio, '/ programmi / precedenti / 2001'), pur mantenendo tutto in pannelli.

Sono un po 'confuso su come tutte le opere (per esempio, in che modo il contenuto del riquadro ereditare il '/ programmi / precedente' percorso dalla pagina?), Ma sono contento che funziona come previsto. Spero che questo aiuta gli altri e non esitate a farmi sapere se ho potuto raggiunto questo in modo più semplice!

Bob

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top