Hola, no sé si este será el mejor lugar para preguntar pero en el foro principal de Drupal es difícil que den bolilla.
Resulta que entre los sitios que tengo con Drupal en este momento (la cantidad va en aumento...), todos en perpetuo desarrollo, está este:
Vean en el menú de la izquierda, "servicios médicos" y luego "servicios". Esa lista que aparece es parte del menú, nivel 3, tomada de menu_links con un PHP snippet. Cuando hacen clic en cualquier servicio, aparece un menú contextual sobre el título, y la lista de los servicios en un bloque a la izquierda. Eso es el módulo "menu blocks" mostrando el nivel 3 a la izquierda y los niveles 3 y 4 arriba. El menú lateral mismo es una serie de menu blocks (son 4 menúes separados) para que no muestre más allá del nivel 2. Hasta ahí todo bien. También estoy usando un módulo llamado "firstchild" que sirve para que exista un item de menú nivel 4 llamado "nosotros", y que al hacer clic en el nombre del servicio vaya al mismo lugar (sino no podían volver...)
El problema es que si intento cambiar algo en el menú desde admin/build/menu-customize/, no funciona. Si lo hago en alguno de los meúes chiquitos, no toma el cambio. Si lo hago en el menú gigante, después de hacer el cambio me saca con una leyenda de que tengo prohibido el acceso a esa página. Tuve que hacer todos los cambios manualmente en la tabla menu_links.
Si el operador agrega una página y le pone ahí el ítem del menú, o si modifica el menú desde una página ya existente, eso sí funciona.
El otro problema fue que hice la actualización desde 6.14 a 6.16 y el update.php me armó terrible lío en menu_links. Fue como que hasta cierto punto lo hizo bien, después se cansó y empezó a poner todo lo que era nivel 4 con nivel 3, y borró los items que estaban con "firstchild". Tal vez el haber tocado la tabla a mano metió alguna incongruencia...
La pregunta es, ¿debería usar otra técnica, distinta al módulo menú, cuando se trata de un menú tan grande? Ya estoy usando CCK para usar image_field y subtítulos (todas las páginas de cada servicio tienen el mismo título, la mayoría de los títulos son reemplazados por imágenes).
Realmente necesito que este sitio camine solo.
Gracias
