J'ai un menu principal, avec une structure de haut niveau semblable à la suivante:
Home - Categories - Something Else - ... - Contact
Chacun de ces liens de niveau supérieur va à une page de nœud appropriée.
J'ai un vocabulaire pour les catégories (multi-niveaux), et j'ai besoin d'obtenir ces termes de taxonomie dans un sous-menu sous l'élément "Catégories". Je voudrais éviter de coder en dur les éléments dans le menu principal, car le sous-menu devrait augmenter / diminuer comme le vocabulaire.
Dans le passé, j'ai écrit un code trop élaboré pour accomplir cela, qui se connecte aux opérations de taxonomie et gère les sous-éléments d'un menu particulier en fonction de cela (très similaire à ce que fait le menu de taxonomie , mais sans avoir à avoir un menu différent pour chaque vocabulaire).
Bien que cette méthode fonctionne, elle n'est pas idéale et certainement pas générique. Je ne peux pas simplement soulever ce code de l'ancien projet vers le nouveau, cela nécessiterait une quantité raisonnable de personnalisation.
Je ne peux m'empêcher de penser qu'il doit y avoir une solution «standard», basée sur des modules.
J'ai vu quelques suggestions pour utiliser un tas de modules différents en combinaison (même certains suggérant d'utiliser des modules basés sur Views, étrangement). Je suis ouvert à toute suggestion, mais si cela implique d'installer plus de 1 ou 2 modules et une charge de configuration codée en dur et spécifique au contexte, cela ne va probablement pas aider trop dans ce cas.