Возможно ли вводить изменения дизайна для разных витрин с помощью модуля “Мои изменения”? Если нет, то как это сделать иначе?
Например, в styles.post.tpl подключайте стили так
{if $runtime.company_id == 1}
{style src="addons/my_changes/styles1.less"}
{elseif $runtime.company_id == 2}
{style src="addons/my_changes/styles2.less"}
{/if}
ID витрины можно посмотреть в админке
2 лайка
Спасибо. А что насчет хуков -override, -pre и -post для .tpl файлов? Как, в зависимости от company_id (или, например, кастомной настройки модуля “Включено/Выключено”, при условии, что я объявлю её в addon.xml) включать/выключать хуки .tpl файлов? Или же мне стоит создать -override хуки для всех интересующих меня .tpl-файлов, а уже внутри делать переключение между конкретными .tpl отдельных элементов (например, .tpl по умолчанию, .tpl первой витрины, .tpl второй витрины) на основе значения company_id с помощью include_file?
Да, делайте оверрайд. Ну или создайте второй витрине новую тему, скопировав текущую, чтобы шаблон вообще не пересекались
1 лайк