Mam menu główne o strukturze najwyższego poziomu podobnej do następującej:
Home - Categories - Something Else - ... - Contact
Każdy z tych łączy najwyższego poziomu prowadzi do odpowiedniej strony węzła.
Mam słownictwo dotyczące kategorii (wielopoziomowe) i muszę uzyskać te warunki taksonomii w podmenu pod pozycją „Kategorie”. Chciałbym uniknąć zakodowania elementów w menu głównym, ponieważ podmenu powinno rosnąć / kurczyć się wraz ze słownictwem.
W przeszłości napisałem zbyt skomplikowany kod, aby to osiągnąć, który przechwytuje operacje taksonomiczne i na tej podstawie zarządza poszczególnymi podmenu menu (bardzo podobne do tego, co robi menu taksonomii , ale bez konieczności posiadania innego menu dla każdego z nich) słownictwo).
Chociaż ta metoda działa, nie jest idealna i na pewno nie ogólna. Nie mogę po prostu podnieść tego kodu ze starego projektu do nowego, wymagałoby to rozsądnego dostosowania.
Nie mogę się oprzeć wrażeniu, że musi istnieć „standardowe” rozwiązanie modułowe.
Widziałem kilka sugestii, aby użyć kilku różnych modułów w połączeniu (nawet niektóre sugerują użycie modułów opartych na widokach, co dziwne). Jestem otwarty na wszelkie sugestie, ale jeśli wiąże się to z instalacją więcej niż 1 lub 2 modułów i mnóstwem zakodowanej konfiguracji kontekstowej, prawdopodobnie w tym przypadku nie pomoże.