Como incorporar uma exibição dentro do conteúdo de um nó no Drupal 8?
Encontrei algo semelhante, por exemplo, na pergunta sobre " Como incorporar uma exibição dentro de um nó? " Ou o módulo Viewfield , mas é tudo sobre o Drupal 7.
Tentei com um campo de referência de entidade apontando para uma exibição, mas ele exibe apenas um rótulo e, na guia Gerenciar exibição, posso escolher apenas entre o rótulo e o ID da entidade . Eu preciso de algo como a opção "Entidade renderizada" que está presente nos campos de referência da entidade apontando para outros nós.
Ajudo a manter a ramificação D8 do EVA , que é funcionalmente semelhante à do Twig Tweak ,
drupal_view()
mas funciona como uma exibição de exibição que se anexa a pacotes de entidades especificados como um campo extra . Isso significa que a Visualização pode ser reordenada na entidade Gerenciar interface do usuário da tela ou, por exemplo, descartada em um grupo de campos . Como a função de Twig Tweak, permite que filtros contextuais sejam passados como argumentos.O caso de uso do EVA e da solução Twig Tweaks é diferente do uso de uma referência de entidade com referência de exibição, porque o último permite que os editores de conteúdo selecionem Exibições diferentes em cada entidade. EVA e
drupal_view()
injete a mesma visualização em todas as entidades (embora argumentos contextuais possam alterar os resultados da visualização).Se você estiver criando um tema sob medida, pode não haver vantagem na injeção de EVA vs. injeção de blocos, mas se desejar permitir que os construtores de sites gerenciem uma Visualização como se fosse um campo de entidade e configurem onde ela aparece usando a interface do usuário, um olhar.
fonte
Agora também existe um projeto chamado viewsreference, que permite incorporar visualizações inteiras nos nós por meio de um campo (pense na referência da entidade, mas para visualizações completas): https://www.drupal.org/project/viewsreference
fonte