Qual é a diferença entre uma 'Exibição de anexo' e uma 'Área de exibição global' no cabeçalho / rodapé de uma exibição?


12

Estou tentando decidir qual devo usar. Ambos podem herdar filtros contextuais, portanto, no meu caso, ambos são boas soluções. Exceto que eu já tenho a outra visão que quero juntar com a primeira, portanto, com Anexo, eu teria que refazer toda a outra visão como uma nova exibição da primeira, mas com a área de Visualização eu poderia reutilizar a outra visão.

Qual é o conceito por trás deles? Existem outras diferenças além do que observei acima?

Respostas:


8

Plano de fundo: a vista é uma vista; uma vista pode ter muitos monitores, como página, feed, anexo, bloco.

Com a exibição de anexo, você pode anexar uma exibição de uma exibição a outra. Uma boa demonstração em vídeo pode ser encontrada por Doug Vann (é uma demonstração do drupal 6, que pode estar relacionada ao drupal 7).

Com a área Global: View (somente Drupal 7), você pode adicionar uma vista dentro de um cabeçalho ou rodapé da vista.

Este não é um grande benefício de fazê-lo de uma maneira ou de outra. A única coisa em que consigo pensar é modelar uma vista e estilizá-la. Haverá diferentes tags e classes html para você estilizar.


Com os dois métodos herdar filtros contextuais?
Chrisjlee # 29/13

1

Como o iStryker diz, os anexos permitem anexar uma exibição de uma exibição a outra exibição da mesma exibição .

Usando a área Global: Exibir, você pode anexar uma exibição de outra visão completamente. Isso pode ser útil se as duas visualizações não forem compatíveis.

Por exemplo, se você desejar uma visão dos termos de taxonomia anexada a uma visão dos nós.


Por esse raciocínio, o uso Global: View areasubstitui o uso de anexos? Por que o Drupal sempre parece fornecer 10 maneiras diferentes de fazer exatamente a mesma coisa?
dayuloli

1
Nesse caso, eles não são exatamente a mesma coisa. Se eu quiser uma visualização de nós de um tipo específico, com nós promovidos na parte superior, formatados de maneira ligeiramente diferente de nós não promovidos, eu usaria um anexo de visualização. Faz sentido porque são duas instâncias da mesma visão, com pequenas diferenças. Como anexo, eles são mantidos juntos na interface do usuário das visualizações e terão sugestões e classes de modelo semelhantes. Se eu quero ter dois pontos de vista diferentes conectado e usando os mesmos filtros contextuais, eu uso global: Ver área
malcomio

0

Não sei se estou confuso, mas;

Posso usar a paginação da visualização do host sem problemas se anexar outra visualização (cabeçalho ou rodapé), mas a paginação não estará disponível se eu incorporar o bloco ou a página de outra visualização no cabeçalho (ou rodapé), por isso é uma grande diferença mim...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.