26/08/2015, 12:26
|
| | Fecha de Ingreso: junio-2012 Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 5 meses Puntos: 47 | |
Respuesta: Problema con Taxonomy Menu! Hola de nuevo,
Pues buscando una solución para lo que necesitaba para la web que estoy haciendo, se me ocurre una manera que pienso mejor para hacer lo que quieres sin usar views. De hecho es el mismo proceso que lo que yo estoy haciendo, pero deberías de hacer una función diferente a la mía. (he visto que controlas de PHP, seguro que mucho más que yo, por lo que no creo que te resulte complicado de hacer)
He de decirte que lo mismo hay una manera más simple con un módulo o algo, pero intento evitarlos siempre que puedo.
Dicho por encima, es:
Declaras una variable a la que le asignas el array del menú en cuestión en el template page.tpl.php.
Con un dpm($page) en este template encontrarás la variable del array del menú y todo su contenido.
Y ya con esto, no tienes más que crearte una función en un módulo en la que a cada elemento de menú, irías iterando cada uno y extrayendo su tid (id de taxonomía) y con esto y con la función de Drupal taxonomy_select_nodes() irías añadiendo en cada elemento el listado de páginas que le corresponda. (esto lo harías en el subarray $below de cada elemento)
Si estás interesado en hacerlo así, lo vemos detenidamente.
Un saludo.
Última edición por JustinKO; 26/08/2015 a las 12:32 |