"Размоножилось" меню в админской части сайта

Главные вкладки

Аватар пользователя alex_atom99 alex_atom99 3 ноября 2010 в 8:40

Уважаемые знатоки Друпал! Возникла проблема следующего плана. Вследствие чего-то "размножилось" стандартное меню в админской части сайта, т.е. каждый пункт (конструкция,содержание, настройка,... и т.д.) стал повторяться по 5-6 раз. А меню для пользователей (созданное непосредственно мной для посетителей) отображается нормально. Сайт функционирует, вроде сбоев нет. Кстати все пункты "размноженного" меню отрабатывают как обычно. Просто теперь это меню стало занимать несколько экранов прокрутки. По системе имеем следующее: Drupal core 6.19, модули: CAPTCHA 6.x-2.2, FCKeditor - WYSIWYG HTML editor 6.x-2.1, Image 6.x-1.0-beta5(просит обновл), IMCE 6.x-1.3 (просит обновл), Lightbox2 6.x-1.11, Nodewords 6.x-1.11. Тема: Marinelli 6.x-2.96 (немного изменена в цветовых, графических решениях). Всё работало более полгода (да и сейчас работает). Теперь вопрос - что могло "поломать" админское меню, и как-бы это поправить. (Кстати сайт бэкапил месяц назад после обновления ядра (делал FullBackup в cPanel), сейчас восстановил из бэкапа - не помогло..

Комментарии

Аватар пользователя alex_atom99 alex_atom99 3 ноября 2010 в 10:02

У меня данного модуля (Devel) в системе нет, всё работало без него.. Интересно, где формируется это системное меню? Посмотреть бы что там произошло..

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 3 ноября 2010 в 10:11

admin_menu не ставил? у меня оно накосячило как-то, но в обратную сторону, пропал ряд пунктов.

лечил удалением меню из mysql, а дальше вызовом какой-то функции (нашел совет в гугле) для rebuild menu.

Аватар пользователя natbampo natbampo 3 ноября 2010 в 10:14

1) модуль devel можно скачать и поставить. А потом, за ненадобностью, удалить.
2) Меню лежит в таблице: menu_links. Смотри столбец link_path у тех строк где menu_name=navigation. Повторы в нем?
p.s. Смотреть в phpmyadmin.

Аватар пользователя natbampo natbampo 3 ноября 2010 в 10:17

"<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a>" wrote:
меню из mysql, а дальше вызовом какой-то функции (нашел совет в гугле) для rebuild menu

точно. Включи блок "Execute PHP" и напиши туда:
<?php
menu_rebuild();
?>
- чтобы модуль devel не ставить.

Аватар пользователя alex_atom99 alex_atom99 3 ноября 2010 в 11:42

создал новый блок, внес в него данный код

"natbampo" wrote:
<?php
menu_rebuild();
?>

включил режим php, разместил на главной странице, прогрузил ее, зашел в админскую часть снова - без изменений(((. километровое меню...