Не появляется новый шаблон меню

У меня 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 стандартные…
image

Что нужно поменять или дополнительно сделать чтобы в списке появился новый шаблон меню?

Попробуйте обновить кеш

Спасибо за ответ. Писал что последним чистил папку /var/cache/

попробуйте очистить кэш через кнопку в настройках.

У меня cs-cart 4.7.2 нет такой кнопки… Но включено в Темах очищать автоматически:
image

и через консоль еще командой очищал
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 лайка

Понял. Спасибо за помощь