Há um tempo atrás, encontrei uma postagem legal no blog que detalhava como esvaziar as tabelas de menus e reconstruir o sistema de menus com uma chamada php drush, uma necessidade, já que o site ficará inutilizável após esvaziar essas tabelas mysql. Dessa forma, você pode redefinir seus menus como se fosse um novo site do Drupal.
Alguém pode detalhar essa técnica ou você tem o link para esse blog?
Respostas:
Respondi a esta pergunta aqui Como chamo a função menu_rebuild no Drupal 7?
Funcionou para mim muito bem.
fonte
Estou procurando há algum tempo uma solução para o problema de reconstrução dos menus do Drupal até encontrar um problema do Drupal que me ajudou. Minha solução (em um script php) é a seguinte:
Isso também pode ser feito inserindo as consultas através do phpmyadmin ou algo parecido:
E, em seguida, reconstruindo a estrutura do menu. Se você usar o módulo devel, poderá conseguir isso visitando a página
/devel/menu/reset
. Se você não possui o módulo devel, não sei como reconstruir a estrutura do menu.Não se esqueça de fazer backup do seu banco de dados antes de tentar isso.
fonte
Talvez este seja o post: http://www.zyxware.com/articles/2454/how-to-rebuild-menu-links-table-and-rebuild-the-navigation-menu
Em seguida, visite a página de módulos e o menu será reconstruído.
Eu testei no Drupal 6.
fonte