A Árvore de exibições é agradável para configuração de hierarquia rápida e simples, mas faltam alguns recursos, como campos / configurações diferentes para diferentes níveis e agrupamentos de árvores.
Você pode obter uma configuração mais flexível com o Views Field View .
Essa é a configuração que eu precisava para uma árvore de taxonomia de três níveis em que eu precisava agrupar por termo de nível superior.
- Crie uma exibição de termos com uma exibição de página (ou qualquer outra exibição)
- Adicionar relacionamento "Termo de taxonomia: Termo pai"
- Adicionar campo: nome do termo (sem relacionamento), nome do termo (relacionamento pai, excluído da exibição)
- Adicionar termo de taxonomia de filtro: termo pai (relacionamento pai) igual a 0. (mostrar apenas o nível 2)
- Nas configurações de formato, use o agrupamento com o nome do termo do campo (pai). (Para exibir o nível 1)
- Adicionar uma nova exibição (um anexo é bom)
- Substitua seus campos (clique em qualquer campo, escolha este anexo (substituído) na caixa de seleção na parte superior e salve o campo (para evitar recursões)
- Substitua o anexo Filtros contextuais adicionando termo de taxonomia: Nome (relacionamento pai)
- Adicione um campo de visão (Global: Visão) aos seus campos de visão.
- Use o anexo na configuração do campo de exibição e adicione o token para o nome do termo (não o pai) como o valor de filtro contextual enviado ao anexo.
Você pode remover o relacionamento do filtro na etapa 4, isso exibirá o nível superior na tela principal, para que você possa pular o agrupamento (etapa 5) e adicionar uma nova exibição para cada nível que deseja exibir (número de controle dos níveis) mostrar)
Para mim, isso deu quase os mesmos resultados do Views Tree, mas com a flexibilidade que eu precisava.