Então, eu tenho tentado descobrir isso a maior parte do dia. Eu o tinha essencialmente trabalhando no visualizador em um ponto, mas agora não parece funcionar.
Caso de uso: cada nó publicado com o tipo de conteúdo "Artigo" vem com um campo Taxonomia para as tags incluídas. O que estou tentando fazer é criar um bloco que apareça no artigo com uma série de miniaturas vinculadas a outros artigos. Esses artigos, por sua vez, são relacionados com base nas tags usadas em cada artigo.
Então, a questão é:
- Qual seria uma boa maneira de configurar isso usando Filtros e Visualizações Contextuais para que a própria Visualização veja automaticamente as tags de campo usadas como referência de termo de Taxonomia em um Artigo e exiba automaticamente a saída com base nas tags de cada artigo?
Tentei configurar o Filtro Contextual para estar ciente de que os termos estariam no Tipo de Conteúdo: Artigos através do filtro Relacionamentos, mas, francamente, estou meio confuso quanto ao que preciso fazer para conseguir isso.
views
taxonomy-terms
7
nodes
John Riley
fonte
fonte
Respostas:
Eu implementei o mesmo em um projeto no Drupal 7 para exibir produtos do mesmo catálogo.
Você pode criar uma exibição do conteúdo do artigo e criar filtros contextuais para tags. Ele exibirá todo o artigo dessas tags.
Você pode seguir a etapa abaixo:
Você pode encontrar a imagem abaixo para referência.
Você também precisa adicionar um filtro contextual do ID do nó e seguir a etapa abaixo, para que a página do nó atual não seja exibida na seção de visualizações relacionadas.
fonte
Você já tentou usar Similar by Terms ?
(editar) O problema com os argumentos da taxonomia do Views é que a taxonomia agora está contida em um campo, não em algum código do módulo de taxonomia vodu. Por esse motivo, parte da API de taxonomia do Drupal 6 não está disponível no Drupal 7.
Eu uso o módulo de contexto com argumentos de vistas de contexto . Eu fiz um patch que o portava Drupal 7. Isso dá outra opção no filtro Contexual nas visualizações para obter os argumentos com base no contexto ou nos objetos e entidades carregados naquele momento.
Esta é uma função particularmente usada:
Não deveria ter sido removido do núcleo do Drupal. Ele encontrará os termos de taxonomia que você usa se passar o objeto de nó atual.
fonte