Il y a quelque temps, j'ai trouvé un article de blog sympa qui détaillait comment vider les tables de menus et reconstruire le système de menus avec un appel phush drush, une nécessité car le site sera inutilisable après avoir vidé ces tables mysql. De cette façon, vous pouvez réinitialiser vos menus comme s'il s'agissait d'un nouveau site Drupal.
Quelqu'un peut-il détailler cette technique ou avez-vous le lien pour ce blog?
Réponses:
J'ai répondu à cette question ici Comment appeler la fonction menu_rebuild dans Drupal 7?
Cela a très bien fonctionné pour moi.
la source
Je cherchais depuis un certain temps une solution au problème pour reconstruire les menus Drupal jusqu'à ce que je tombe sur un problème Drupal qui m'a aidé. Ma solution (dans un script php) est la suivante:
Cela pourrait également être fait en entrant les requêtes via phpmyadmin ou quelque chose de similaire:
Et puis reconstruire la structure du menu. Si vous utilisez le module devel, vous pouvez y parvenir en visitant la page
/devel/menu/reset
. Si vous n'avez pas le module devel, je ne sais pas comment reconstruire la structure du menu.N'oubliez pas de sauvegarder votre base de données avant d'essayer.
la source
Peut-être que c'est post: http://www.zyxware.com/articles/2454/how-to-rebuild-menu-links-table-and-rebuild-the-navigation-menu
Ensuite, visitez la page des modules et le menu sera reconstruit.
J'ai testé dans Drupal 6.
la source