Wyświetlanie dodatkowego suwaka na głównej - instrukcja do szablonu "Mastershop"
1. Do wyprowadzenia dodatkowego suwaka użyj jednego z dowolnych bloków (instrukcja dotycząca dowolnych bloków).
2. Wstaw kod do zawartości bloku:
{if $wa->shop} {$theme_settings.homepage_slider = 'products'} {* Typ suwaka *} {$theme_settings.photos_slider_desktop = '11'} {* id albumu z aplikacji na desktopie *} {$theme_settings.photos_slider_mobile = '11'} {* id albumu z aplikacji w wersji mobilnej *} {$theme_settings.homepage_product_list_slider = "bestsellers"} {* id listy produktów *} {$theme_settings.nums_promos_slider_desktop = "1,2,3,4"} {* numery promocyjne w desktopach *} {$theme_settings.nums_promos_slider_mobile = "1,2,3,4"} {* numery promocyjne w wersji mobilnej *} {$theme_settings.slider_mixed_desktop = "promo-2,product-11,promo-3,product-25,promo-4"} {* zawartość mieszanego suwaka w desktopach *} {$theme_settings.slider_mixed_mobile = "promo-1,product-11,promo-3,product-25,promo-4"} {* zawartość mieszanego suwaka mobilnego *} {$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. Ustawienia suwaka dokonywane są w zmiennych tego kodu. Zmienna $theme_settings.homepage_slider zawiera typ suwaka, prawidłowe wartości:
- "products" - do wyświetlania listy produktów,
- "photos" - dla wyjścia albumu z aplikacji "Zdjęcia",
- "promos" - do wyświetlania kart promocyjnych,
- "mixed" - dla mieszanego suwaka (możesz wyświetlać promocje, produkty i album w jednym suwaku).
Zmienne:
- $theme_settings.photos_slider_desktop - zawiera ID albumu z aplikacji "Zdjęcia" w wersji desktopowej;
- $theme_settings.photos_slider_mobile - zawiera ID albumu aplikacji "Zdjęcia" w wersji mobilnej (id albumu można uzyskać z instrukcji);
- $theme_settings.homepage_product_list_slider - ID listy produktów (id listy można poznać postępując z instrukcją);
- $theme_settings.nums_promos_slider_desktop - określa numer seryjny kart promocyjnych w wersji desktop (numer seryjny promo można poznać poprzez instrukcję);
- $theme_settings.nums_promos_slider_mobile - kolejne numery kart promocyjnych w wersji mobilnej;
- $theme_settings.slider_mixed_desktop - zawartość suwaka mieszanego w wersji desktop (przeczytaj zasady działania tej opcji w punkcie 6 instrukcji);
- $theme_settings.slider_mixed_mobile - zawartość suwaka mieszanego w wersji mobilnej;
Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!