Ошибка ICMS 1.10.3 меню
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
После обновления перестало нормально работать меню
#1
8 ноября 2013 в 19:37
Сначала меню стало криво отображаться, а после я обнаружил дублирование одного из пунктов. Удалил продублированный пункт, в месте с ним исчезло меню полностью. Теперь оно даже не создаётся. В чём может быть проблема? Сайт почти не видоизменял.
#2
10 ноября 2013 в 04:32
Было несколько ошибок таких, подскажу пару общих советов:
1. чистите кеш
2. удалите выключенные пункты меню
3. проверьте дерево категорий
1. чистите кеш
2. удалите выключенные пункты меню
3. проверьте дерево категорий
Чистка кеша, как и полное удаление меню результата не дало. Для проверки работы системы отправил следующий код
На выходе получил кривую менюшку. Шаблон дефолтный.
INSERT INTO `my_database`.`cms_menu` ( `id` , `menu` , `title` , `link` , `linktype` , `linkid` , `target` , `component` , `ordering` , `published` , `template` , `access_list` , `iconurl` , `NSLeft` , `NSRight` , `NSLevel` , `NSDiffer` , `NSIgnore` , `parent_id` ) VALUES ( NULL , 'mainmenu', 'Портфолио', '/portfolio', 'category', '9', '_self', '', '11', '1', '0', '', '', '22', '23', '1', '', '0', '1' );
Сегодня в 12:24
#4
23 ноября 2013 в 18:05
я походу руконогий
Проблема была в том что модуль "Главное меню" был продублирован
Проблема была в том что модуль "Главное меню" был продублирован
#5
23 ноября 2013 в 18:42
Важно: меню не будет создаваться, если не создать пункт меню корневой страницы, которая у меня также была удалена.
INSERT INTO `my_database`.`cms_menu` ( `id` , `menu` , `title` , `link` , `linktype` , `linkid` , `target` , `component` , `ordering` , `published` , `template` , `access_list` , `iconurl` , `NSLeft` , `NSRight` , `NSLevel` , `NSDiffer` , `NSIgnore` , `parent_id` ) VALUES ( NULL , 'root', '-- Корневая страница --', '-1', 'link', '-1', '_self', '', '1', '0', '0', '', '', '1', '32', '0', '', '0', '0' );