Вывод дополнительного слайдера на главной странице
1. Для вывода дополнительного слайдера используйте один из произвольных блоков (инструкция по произвольным блокам).
2. В содержимое блока вставьте код:
{if $wa->shop} {$theme_settings.homepage_slider = 'products'} {* тип слайдера *} {$theme_settings.photos_slider_desktop = '11'} {* id альбома из приложения в десктопе *} {$theme_settings.photos_slider_mobile = '11'} {* id альбома из приложения в мобильной *} {$theme_settings.homepage_product_list_slider = "bestsellers"} {* id списка товаров *} {$theme_settings.nums_promos_slider_desktop = "1,2,3,4"} {* номера промо в десктопной *} {$theme_settings.nums_promos_slider_mobile = "1,2,3,4"} {* номера промо в моибльной *} {$theme_settings.slider_mixed_desktop = "promo-2,product-11,promo-3,product-25,promo-4"} {* содержимое смешенного слайдера десктоп *} {$theme_settings.slider_mixed_mobile = "promo-1,product-11,promo-3,product-25,promo-4"} {* содержимое смешенного слайдера мобильная *} {$all_promocards = []} {if !empty($theme_settings.nums_promos_slider_desktop) || !empty($theme_settings.nums_promos_slider_mobile)} {$all_promocards = $wa->shop->promos('link')|array_values} {/if} {$themePath = $wa->shop->themePath('mastershop_premium')} {include file="`$themePath`slider.html" promocards=$all_promocards} {/if}
3. Настройки слайдера производятся в переменных данного кода. В переменной $theme_settings.homepage_slider содержится тип слайдара, допустимы значения:
"products" - для вывода списка продуктов,
"photos" - для вывода альбома из приложения Фото,
"promos" - для вывода промокарточек,
"mixed" - для вывода смешенного слайдера (можно вывести промо, товары и альбом в одном слайдере).
Переменная
$theme_settings.photos_slider_desktop - содержит идентификатор альбома из приложения Фото в десктопной версии;
$theme_settings.photos_slider_mobile - идентификатор альбома из приложения Фото в мобильной версии (id альбома можно узнать по инструкции);
$theme_settings.homepage_product_list_slider - идентификатор списка товаров (id списка можно узнать по инструкции);
$theme_settings.nums_promos_slider_desktop - через запятую укажите порядковые номера промокарточек в десктопной версии (порядковый номер промо можно узнать по инструкции);
$theme_settings.nums_promos_slider_mobile - порядковые номера промокарточек в мобильной версии;
$theme_settings.slider_mixed_desktop - содержимое смешенного слайдера в десктопной версии (правила заполнения данной опции читайте в 6 пункте инструкции);
$theme_settings.slider_mixed_mobile - содержимое смешенного слайдера в мобильной версии;