Здравствуйте, может кто сталкивался с такой проблемой.
Создано пустое меню Товары и на основе каталога товаров Ubercart заполнено модулем taxonomy_menu. Сначала меню нормально работало, и я занималась другими проблемами, но потом возникла необходимость просмотра меню Товары на странице build/menu/list и на белом экране вылезла ошибка: "Fatal error: Unsupported operand types in Z:\home\caplya\www\includes\common.inc on line 1592", хотя меню в сайте по прежнему работает. Подключен еще DHTML_menu,пробовала отключать,ничего не меняется. Перестройка меню модулем taxonomy_menu не помогает.
Не понятно, что привело к такому положению и куда копать?
Комментарии
Столкнулся с аналогичной проблемой.
При создании термина словаря в котором работает taxonomy_menu , использовались HTML спецсимволы, вида
?Суть проблемы:
Я прикрутил к редактированию терминов визуальный редактор. Он недолго думая наставил в описании терминов подобных символов(другого я от него и не ожидал). После удаления данных спецсимволов удалось зайти в редактирование меню. Глубже пока не копал.
Чтобы узнать в каком из терминов проблема, можно залезть в файлик includes/common.inc
Искомая строка 1589, нужно перед
'attributes' => array(),
'html' => FALSE,
);
поставить
print_r($options);
Заходим в редактирование проблемного меню.
Отобразятся все корректные термины словаря. Таким образом следующий термин словаря, которого нет в данном списке является проблемным. Следует уделить ему внимание.
Не забываем после этого вернуть файлик common.inc в исходное состояние.
UPDATE
Выяснил простой способ избавиться от этого: нужно при редактировании словаря поставить следующую галочку(3я снизу):
Do not create title link attribute.
Do not create the link['options']['attributes']['title'] on the link array.
И перестроить меню.
ОГРОМНОЕ спасибо! Реально помогло и быстро!
Предлагаю поставить в теме [РЕШЕНО]