Nós relacionados por termo de taxonomia em um bloco de exibição [fechado]

14

No Drupal 7, eu tenho um tipo de conteúdo chamado "Ativo" com um campo de taxonomia chamado "Categoria". Tudo o que preciso é de um bloco nas páginas de ativos que analise o (s) termo (s) de categoria do nó atual, encontre todos os outros nós de ativos marcados de maneira semelhante e divulgue uma lista de seus títulos, links para eles e algumas outras informações do nó deles.

Um bloco de visualizações foi o meu primeiro pensamento ... mas estou tendo um momento difícil para que isso aconteça no Drupal 7. Talvez seja problemático porque meu URL não inclui o ID do termo? Enfim, pesquisei e segui vários tutoriais (como este e este ), mas sem sucesso. Então, aqui estão as minhas questões:

  1. Se o Views é a resposta, o que estou fazendo de errado?
  2. Existe um módulo Drupal 7 que pode fazer isso por mim?
Sam
fonte
3
O primeiro tutorial que você listou deve fazer exatamente o que você deseja. (Esqueça o segundo!) Se você não conseguir fazê-lo funcionar, significa apenas que você não está entendendo. Faça outra tentativa e veja onde você pode levá-la.
Triskelion
@ Triskelion, certamente darei outra chance ... mas eu a segui com precisão!
8133 Sam
Depois de ter a visão, deixe-me saber quais problemas você está tendo.
Triskelion
Com um pouco de ajustes ... FUNCIONOU! Estou no estágio de refino do processo de criação do Views, portanto não é perfeito, mas está chegando lá. Serei sincero, realmente não entendo a parte da agregação.
Sam
Esta resposta no StackOverflow fez o truque ... com um pequeno ajuste: Criando uma lista de nós semelhantes no Drupal 7 / Views 3
Sam

Respostas:

30

Eu mesmo fiz alguns ajustes e parece que obtive uma solução funcional aqui.

  1. Crie um novo bloco para os nós que você deseja exibir
  2. Adicione um novo Filtro Contextual: Conteúdo: Possui Taxonomyterm-ID Selecione: "quando o filtro não estiver disponível, forneça um valor padrão: Taxonomyterm-ID from URL." Marque "Carregar filtro padrão da página do nó, útil para blocos taxonômicos relacionados". E provavelmente você também desejará limitar o vocabulário

Para excluir o Nó atual, você deve adicionar um segundo Filtro Contextual para o ID do Nó, forneça o valor padrão como o ID do conteúdo do URL e, na parte inferior do pop modal, abra 'Mais' e marque 'Excluir'

ChezFre
fonte
Resposta brilhante. É mesmo o que eu procurava!
Cwiggo 01/03
Mas ele corresponde apenas ao primeiro termo disponível nesse nó, como combinar com todos?
Tanvir Ahmad
Cinco anos depois, essa resposta ainda é relevante, concisa e, o mais importante, sem falhas. Obrigado!
WebMW 26/05