Qual è la differenza tra un '' Allegato display 'e un' Global: View area 'messo in intestazione / piè di pagina di una vista?


12

Sto provando a decidere quale dovrei usare. Entrambi possono ereditare i filtri contestuali, quindi nel mio caso entrambi sono buone soluzioni. Tranne che ho già l'altra vista che voglio mettere insieme alla prima, quindi con Allegato dovrei rifare l'intera vista come una nuova visualizzazione della prima, ma con l'area Vista potrei semplicemente riutilizzare l'altra vista.

Qual è il concetto dietro di loro? Ci sono altre differenze rispetto a quanto ho notato sopra?

Risposte:


8

Sfondo: la vista è una vista, una vista può avere molti schermi, come pagina, feed, allegato, blocco.

Con il display degli allegati, è possibile collegare un display di una vista a un altro display. Una buona demo video può essere trovata da Doug Vann (è una demo drupal 6, che può riguardare drupal 7).

Con Global: View area (solo Drupal 7) è possibile aggiungere una vista all'interno di un'intestazione o piè di pagina della vista.

Questo non è un grande pro / contro di farlo in un modo sopra l'altro. L'unica cosa che mi viene in mente è creare un modello di vista e disegnarlo. Ci saranno diversi tag e classi html per lo stile.


Con entrambi i metodi ereditare i filtri contestuali?
chrisjlee,

1

Come dice iStryker, gli allegati consentono di collegare una visualizzazione di una vista a un'altra visualizzazione della stessa vista .

Utilizzo globale: l'area di visualizzazione consente di collegare una visualizzazione di un'altra vista del tutto. Ciò può essere utile se le due viste non sono compatibili.

Ad esempio, se si desidera una vista dei termini della tassonomia allegata a una vista dei nodi.


Con questo ragionamento, l'uso Global: View areasostituisce l'uso degli Allegati? Perché Drupal sembra sempre offrirti 10 modi diversi per fare esattamente la stessa cosa?
Dayuloli,

1
In questo caso, non sono esattamente la stessa cosa. Se desidero una vista di nodi di un tipo particolare, con nodi promossi nella parte superiore, formattati in modo leggermente diverso rispetto ai nodi non promossi, utilizzerei un allegato vista. Ha senso perché sono due istanze della stessa vista, con differenze minori. Come allegato, vengono tenuti insieme nell'interfaccia utente delle viste e avranno suggerimenti e classi di modello simili. Se voglio avere due viste diverse collegate e usando gli stessi filtri contestuali, userò Global: View area
malcomio

0

Non so se sono confuso ma;

Posso usare l'impaginazione della vista host senza problemi se allego un'altra vista (intestazione o piè di pagina) ma l'impaginazione non è disponibile se incorporo il blocco o la pagina di un'altra vista nell'intestazione (o piè di pagina), quindi è una grande differenza me...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.