it-swarm.it

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

Sto provando a decidere quale dovrei usare. Entrambi possono ereditare i filtri contestuali, quindi nel mio caso entrambi sono buone soluzioni. Tranne il fatto 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?

12
Temaruk

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 (la sua a drupal 6 demo, che può essere correlata a 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 piuttosto che in un 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.

8
iStryker

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.

1
malcomio

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...

0
loker