Durante a criação do conteúdo de um site, acabamos com nós de conteúdo órfão que não estão vinculados a qualquer lugar. Eu gostaria de encontrar e examinar isso. Surpreendentemente, não consigo encontrar um módulo para isso.
Pequeno exemplo hipotético: estou construindo um site de folhetos. Alguém escreveu uma página "Contato", outra pessoa escreveu um "Sobre nós" e outra pessoa escreveu "Direções". A pessoa que escreveu "Direções" esqueceu de colocá-lo em um link de menu ou adicionar um link de "Sobre nós" a "Direções". Portanto, "Directions" fica órfão: não há links para ele. Eu gostaria de encontrar todos esses nós para descobrir o que fazer com eles.
Respostas:
Para links do sistema de menus:
As exibições de nós do menu se aproximam muito do que você solicita, mas precisa de alguma codificação .
Para links do corpo (campos) de nós:
O módulo Pesquisar salva referências entre os nós. Isso pode ser usado pelas visualizações para criar uma visualização "backlinks". Para o Drupal 5, havia um módulo separado para isso com algumas explicações adicionais, já que D6 (vistas 2/3) essa funcionalidade é incorporada no módulo visualizações.
Sumário
views + vbo + API do nó de menu + Exibições de nó de menu (+ filtro / patch personalizado ou Exibir com consulta personalizada )
fonte
Eu precisava disso para uma solicitação de clientes, então decidi tentar fazê-lo sem nenhum módulo adicional e empurrar meu MySQL um pouco. Foi assim que acabei.
Para maior clareza, isso fornecerá apenas uma lista de NIDs que NÃO possuem um item de menu associado.
Também adicionei uma cláusula WHERE para limitar os tipos de conteúdo, pois alguns tipos de conteúdo serão naturalmente excluídos devido à maneira como foram arquitetados.
fonte
Você já experimentou o Views ? Você precisará criar uma exibição para os nós órfãos, o que dependeria de sua taxonomia e campos.
fonte
Você pode realizar a parte do menu com bastante facilidade com uma consulta personalizada.
fonte