У мене головне меню зі структурою верхнього рівня, подібною до наступних:
Home - Categories - Something Else - ... - Contact
Кожне з цих посилань верхнього рівня переходить на відповідну сторінку вузла.
У мене є словник для категорій (багаторівневий), і мені потрібно вказати ці терміни таксономії в підменю під пунктом "Категорії". Я хотів би уникати жорсткого кодування елементів у головному меню, оскільки підменю повинно зростати / скорочуватися, як і словниковий запас.
Раніше я писав надмірно розроблений код для цього, який підключається до операцій таксономії та керує певними підпунктами меню на основі цього (дуже схоже на те, що робить меню таксономії , але без необхідності мати інше меню для кожного лексика).
Хоча цей метод працює, він не є ідеальним і, звичайно, не є загальним. Я не можу просто підняти цей код зі старого проекту на новий, він потребує розумної кількості налаштувань.
Я не можу не відчути, що для цього повинно бути «стандартне» рішення, засноване на модулях.
Я бачив кілька пропозицій використовувати купу різних модулів у поєднанні (навіть деякі пропонують використовувати модулі, що базуються на видах, досить дивно). Я відкритий до будь-яких пропозицій, але якщо це передбачає встановлення більш ніж 1 або 2 модулів та навантаження жорстко кодованої конфігурації, що залежить від контексту, це, мабуть, не дуже допоможе в цьому випадку.