Привет! Версия шаба v.2.5.7
Двиг ОС.CMS Версия 2.3.0.2.4
Возникли проблемы с выводом меню в шаблоне.
Для начала пришлось закомментировать эту часть кода в оcmod NS-GENERAL
<operation>
<search>
<![CDATA[$categories = $this->model_catalog_category->getCategories(0);]]>
</search>
<add position="replace">
<![CDATA[
$categories = array();
]]>
</add>
</operation>
Потому что даже дефолтное меню в дефолтном шаблоне не хотело выводиться.
Далее стал разбираться почему не работают настройки главного меню из настройки шаблона...пункты просто не появляются, при соблюдении всех условий. В итоге выяснилось что вариант меню выводится на базе конфигов,один из которых configcustommenu_custommenu
Запись в headet.php выглядит следующим образом:
$data['configmenu_menu'] = $this->config->get('configcustommenu_custommenu');
На базе этой переменной в зависимости от значения 0 или 1 выводится горизонтальное или вертикальное меню. То есть при любом раскладе меню должно должно было вывести или в горизонтальном или в вертикальном виде. Но как оказалось конфиг оказался пустой. В базе даже не было записи...сто раз удалял и устанавливал модуль - 0 реакции. В итоге решил руками прописать значение конфигу в контроллере, ибо вроде как заказчик не предполагает что-то менять. В итоге вроде все работает, тьфу тьфу. Но меня беспокоит где еще может выплыть этот конфиг. Шаб для меня новый, и я конечно еще сам пороюсь как он там передает этот конфиг и почему записи в базе нет, но вдруг мне кто-то раньше сможет ответить. Спасибо
PS Никого ни в чем не обвиняю, так как сборка нестандартная, плюс было обновление движка и вообще я не исключаю свои кривые руки