Hace un tiempo encontré una publicación de blog genial que detallaba cómo vaciar las tablas de menú y reconstruir el sistema de menú con una llamada php drush, una necesidad ya que el sitio será inutilizable después de vaciar esas tablas mysql. De esta manera, puede restablecer sus menús como si fuera un nuevo sitio de Drupal.
¿Alguien puede detallar esta técnica o tiene el enlace para ese blog?
Respuestas:
He respondido esta pregunta aquí. ¿Cómo llamo a la función menu_rebuild en Drupal 7?
A mí me funcionó bien.
fuente
Estuve buscando una solución al problema para reconstruir los menús de Drupal hasta que me topé con un problema de Drupal que me ayudó. Mi solución (en un script php) es la siguiente:
Esto también se puede hacer ingresando las consultas a través de phpmyadmin o algo similar:
Y luego reconstruir la estructura del menú. Si usa el módulo de desarrollo, puede lograrlo visitando la página
/devel/menu/reset
. Si no tiene el módulo de desarrollo, no estoy seguro de cómo reconstruir la estructura del menú.No olvide hacer una copia de seguridad de su base de datos antes de intentar esto.
fuente
Tal vez esta es la publicación: http://www.zyxware.com/articles/2454/how-to-rebuild-menu-links-table-and-rebuild-the-navigation-menu
Luego visite la página de módulos, y el menú será reconstruido.
Probé en Drupal 6.
fuente