Ich habe ein Hauptmenü mit einer Struktur auf oberster Ebene, die der folgenden ähnelt:
Home - Categories - Something Else - ... - Contact
Jeder dieser Top-Level-Links führt zu einer entsprechenden Knotenseite.
Ich habe ein Vokabular für Kategorien (mehrstufig) und muss diese Taxonomiebegriffe in einem Untermenü unter dem Punkt "Kategorien" abrufen. Ich möchte vermeiden, die Elemente im Hauptmenü fest zu codieren, da das Untermenü mit dem Wortschatz wachsen / schrumpfen sollte.
In der Vergangenheit habe ich zu diesem Zweck überaus aufwändigen Code geschrieben, der sich in Taxonomie-Operationen einfügt und die Unterelemente eines bestimmten Menüs auf dieser Grundlage verwaltet (sehr ähnlich dem, was Taxonomie-Menü tut, aber ohne für jedes ein anderes Menü haben zu müssen) Wortschatz).
Während diese Methode funktioniert, ist sie nicht ideal und schon gar nicht generisch. Ich kann diesen Code nicht einfach aus dem alten in das neue Projekt verschieben, da eine angemessene Anpassung erforderlich wäre.
Ich kann nicht anders, als zu glauben, dass es eine modulbasierte Standardlösung dafür geben muss.
Ich habe einige Vorschläge gesehen, wie man eine Reihe von verschiedenen Modulen in Kombination verwenden kann (sogar einige, die komischerweise die Verwendung von auf Ansichten basierenden Modulen vorschlagen). Ich bin offen für Vorschläge, aber wenn es darum geht, mehr als ein oder zwei Module zu installieren, und eine Menge fest codierter, kontextspezifischer Konfigurationen, wird es in diesem Fall wahrscheinlich nicht allzu viel helfen.