Некоторое время назад я нашел интересный пост в блоге, в котором подробно рассказывалось о том, как очистить таблицы меню и перестроить систему меню с помощью вызова php drush. Это необходимо, так как сайт будет недоступен после очистки этих таблиц mysql. Таким образом, вы можете сбросить меню, как будто это новый сайт Drupal.
Кто-нибудь может подробно описать эту технику или у вас есть ссылка на этот блог?
Ответы:
Я ответил на этот вопрос здесь Как мне вызвать функцию menu_rebuild в Drupal 7?
У меня это сработало просто отлично.
источник
Я долго искал решение этой проблемы для перестройки меню Drupal, пока не наткнулся на проблему Drupal, которая помогла мне. Мое решение (в сценарии php) заключается в следующем:
Это также можно сделать, введя запросы через phpmyadmin или что-то подобное:
А затем перестроить структуру меню. Если вы используете модуль devel, вы можете достичь этого, посетив страницу
/devel/menu/reset
. Если у вас нет модуля devel, я не уверен, как перестроить структуру меню.Не забудьте сделать резервную копию вашей базы данных, прежде чем попробовать это.
источник
Может быть, это сообщение: http://www.zyxware.com/articles/2454/how-to-rebuild-menu-links-table-and-rebuild-the-navigation-menu
Затем посетите страницу модулей, и меню будет перестроено.
Я тестировал в Drupal 6.
источник