Продвинутые функции
Подмена настроек темы дизайна
Вы можете подменять настройки темы в зависимости от необходимых условий. Например можно менять отображение товаров в зависимости от витрины или категории.
Для этого создайте в приложении Сайт -> Блоки
блок с id theme.themesettings_return
.
{* GET THEME ID *}
{$_theme_id = waRequest::getTheme()}
{* GET THEME SETTINGS *}
{$args = $wa->globals('theme.event_args')}
{$theme_settings = $args['theme_settings']}
{* SET THEME SETTINGS *}
{if !empty($category) && $category["id"] == 193}
{$theme_settings["catalog__categories_common_type"] = "assets/img/themesettings/home/categories/types/categories_01.jpg"}
{/if}
{* RETURN THEME SETTINGS *}
{$args['theme_settings'] = $theme_settings}
{$wa->globals('theme.event_return', $args)}