У меня UniTheme. Создаю свой шаблон меню.
Файл с новым шаблоном меню положил в папке модуля - /app/addons/app/blocks/topmenu/topmenu_dropdown_ab__un_mwi_only_pp.tpl.tpl
У /app/addons/app/schemas/block_manager/templates.post.php добавил:
$schema['addons/app/blocks/topmenu/topmenu_dropdown_ab__un_mwi_only_pp.tpl'] = array(
'name' => __('ab__un_mwi_only_pp_menu'),
'settings' => array(),
);
В файле /var/langs/ru/addons/app.po указал перевод:
msgctxt "Languages::ab__un_mwi_only_pp_menu"
msgid "Меню без ссылки на первый уровень"
msgstr "Меню без ссылки на первый уровень"
Почистил кеш почистив папку /var/cache/ но новый шаблон в списке не появляется… Так и есть 4 стандартные…

Что нужно поменять или дополнительно сделать чтобы в списке появился новый шаблон меню?
Спасибо за ответ. Писал что последним чистил папку /var/cache/
попробуйте очистить кэш через кнопку в настройках.
У меня cs-cart 4.7.2 нет такой кнопки… Но включено в Темах очищать автоматически:

и через консоль еще командой очищал
php /var/www/html/site/adminka.php --dispatch=cache.clear
Согласно схеме blocks.php шаблоны для меню берутся из папки ‘blocks/menu’
т.е. первым делом попробуйте переместить шаблон в папку (и в схеме путь поменяйте)
design/themes/responsive/templates/addons/app/blocks/menu
если не заработает после очистки кеша, то переместите шаблон в папку
design/themes/responsive/templates/blocks/menu/
Спасибо. Так как у меня ЮниТема положил файл в /design/themes/abt__unitheme/templates/blocks/menu/dropdown_horizontal_no_link.tpl
указал в /app/addons/app/schemas/block_manager/templates.post.php
$schema['blocks/menu/dropdown_horizontal_no_link.tpl'] = array(
'name' => __('app.dropdown_horizontal_no_link'),
);
Шаблон появился в списке… Но это ведь правка в ядре…
А когда переместил чтобы через мой модуль было в папку модуля
/app/addons/app/design/themes/abt__unitheme/templates/blocks/menu/dropdown_horizontal_no_link.tpl то снова нет в списке шаблона…
Что нужно поменять чтобы через мой модуль также в списке был файл шаблона?
или правки в /design/themes/abt__unitheme/templates/blocks/menu/dropdown_horizontal_no_link.tpl - это не правки ядра и файл нового меню может тут без проблем лежать?
/design/themes/abt__unitheme/ - это файлы юнитемы, после ее обновления ваши загруженные файлы могут быть утеряны.
Положите в responsive, как я писал, тк эта тема является родительской для unitheme. Это не является правкой ядра и при обновлении темы ничего не слетит
2 лайка