Еще
Каталог товаров

Вывод дополнительного слайдера на главной странице

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')}
    {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 - содержимое смешенного слайдера в мобильной версии;

Каталог товаров
×