Задвоение меню. Помогите.

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

Аватар пользователя ViTiZ ViTiZ 26 марта 2009 в 15:48

Доброго времени!

На сайте после удаления модуля, в меню остались его ссылки, после нажатия "сброс" они стали дубликатами меню "Создать материал", "Нстройка сайта" и тд. Но нет кнопки удалить меню. ((( Я пока его просто отключил, но всежа как удалить ненужное мне меню??????

Комментарии

Аватар пользователя Daemony@drupal.org Daemony@drupal.org 8 июля 2009 в 18:36

Аналогичная проблема...
Только меню "Создать материал" у меня уже целых пять штук... Lol И у каждого одинаковое направление (URL) - node/add

Ребята, может кто сталкивался и/или знает, как удалить артефактные пункты меню в "Навигации", поделитесь, пожалуйста, идеей. Поиск ни по этому порталу, ни по .org не помог (не считая этого поста).

Что пробовалось:

1. admin/build/menu/item/ITEM_ID/delete - результат: Доступ запрещен.
2. Пересборка всех возможных и невозможных кешей (в том числе с помощью admin_menu и напрямую SQL запросом в базу, согласно рекомендациям http://drupal.ru/node/18076)

Как временное решение, как и ViTiZ, отключил левые пункты меню. Но это ж не дело. Их нужно удалить оттуда.

UPD: Полчаса спустя

Решил пойти напролом.

Запросом в базу сделал выборку в таблице с пунктами меню:

SELECT * FROM `cc_menu_links` WHERE `router_path` = 'node/add' LIMIT 0 , 30

Нарисовалась такая картина: одно поле содержит значение a:1:{s:5:"alter";b:1;} в колонке options, а остальные четыре - a:0:{}. Удалил эти четыре.

Вопрос решило, лишние пункты, естественно, пропали. Но как-то это неправильно. Поэтому если у кого-то есть более элегантное решение, просьба высказаться.