Jakiś czas temu znalazłem fajny wpis na blogu, w którym szczegółowo opisano, jak opróżniać tabele menu i odbudowywać system menu za pomocą drush wywołania php, konieczność, ponieważ witryna będzie bezużyteczna po opróżnieniu tych tabel mysql. W ten sposób możesz zresetować menu, jakby to była nowa witryna Drupal.
Czy ktoś może szczegółowo opisać tę technikę, czy masz link do tego bloga?
Odpowiedzi:
Odpowiedziałem na to pytanie tutaj Jak wywołać funkcję menu_rebuild w Drupal 7?
Dla mnie to zadziałało.
źródło
Długo szukałem rozwiązania problemu polegającego na odbudowaniu menu Drupal, dopóki nie natknąłem się na problem Drupala, który mi pomógł. Moje rozwiązanie (w skrypcie php) jest następujące:
Można to również zrobić, wprowadzając zapytania przez phpmyadmin lub coś podobnego:
A następnie przebudowa struktury menu. Jeśli korzystasz z modułu devel, możesz to osiągnąć, odwiedzając stronę
/devel/menu/reset
. Jeśli nie masz modułu programistycznego, nie jestem pewien, jak odbudować strukturę menu.Nie zapomnij wykonać kopii zapasowej bazy danych przed wypróbowaniem tego.
źródło
Może to jest post: http://www.zyxware.com/articles/2454/how-to-rebuild-menu-links-table-and-rebuild-the-navigation-menu
Następnie odwiedź stronę modułów, a menu zostanie odbudowane.
Testowałem w Drupal 6.
źródło