Tengo un menú principal, con una estructura de nivel superior similar a la siguiente:
Home - Categories - Something Else - ... - Contact
Cada uno de esos enlaces de nivel superior va a una página de nodo apropiada.
Tengo un vocabulario para Categorías (multinivel), y necesito obtener esos términos de taxonomía en un submenú debajo del elemento "Categorías". Me gustaría evitar codificar los elementos en el menú principal, ya que el submenú debería crecer / reducirse como lo hace el vocabulario.
En el pasado, he escrito un código excesivamente elaborado para lograr esto, que se engancha en las operaciones de taxonomía y administra los subelementos de un menú en particular en función de eso (muy similar a lo que hace el Menú de taxonomía , pero sin tener que tener un menú diferente para cada vocabulario).
Si bien ese método funciona, no es ideal y ciertamente no es genérico. No puedo simplemente levantar ese código del antiguo proyecto al nuevo, requeriría una cantidad razonable de personalización.
No puedo evitar sentir que debe haber una solución 'estándar' basada en módulos para esto.
He visto algunas sugerencias para usar un montón de módulos diferentes en combinación (incluso algunos sugieren usar módulos basados en Vistas, por extraño que parezca). Estoy abierto a cualquier sugerencia, pero si se trata de instalar más de 1 o 2 módulos, y una carga de configuración específica de contexto codificada, probablemente no sea de gran ayuda en este caso.