Ho un menu principale, con una struttura di livello superiore simile al seguente:
Home - Categories - Something Else - ... - Contact
Ciascuno di quei collegamenti di livello superiore va a una pagina nodo appropriata.
Ho un vocabolario per Categorie (multi-livello) e ho bisogno di ottenere quei termini di tassonomia in un sottomenu sotto la voce "Categorie". Vorrei evitare di codificare le voci nel menu principale, poiché il sottomenu dovrebbe crescere / restringersi come fa il vocabolario.
In passato ho scritto un codice troppo elaborato per raggiungere questo obiettivo, che si aggancia alle operazioni di tassonomia e gestisce le voci secondarie di un determinato menu in base a quello (molto simile a quello che fa il menu di tassonomia , ma senza dover avere un menu diverso per ogni vocabolario).
Mentre quel metodo funziona, non è l'ideale e certamente non generico. Non posso semplicemente sollevare quel codice dal vecchio progetto a quello nuovo, richiederebbe una ragionevole quantità di personalizzazione.
Non posso fare a meno di pensare che ci debba essere una soluzione "standard", basata su moduli.
Ho visto alcuni suggerimenti là fuori per usare un sacco di moduli diversi in combinazione (anche alcuni che suggeriscono di usare moduli basati su Views, abbastanza stranamente). Sono aperto a qualsiasi suggerimento, ma se si tratta di installare più di 1 o 2 moduli e un carico di configurazione hardcoded specifica per il contesto, probabilmente non sarà di grande aiuto in questo caso.