Wyświetlanie listy produktów na stronach aplikacji - instrukcja do szablonu "Mastershop"
Instrukcja możliwych opcji wystawiania listy produktów.
1. Aby wyświetlić listę produktów na stronach aplikacji, wstaw kod w trybie edycji HTML strony:
{if $wa->shop}
{$themePath = $wa->shop->themePath('mastershop')}
{include file="`$themePath`products.set.html" list_id="new"}
{/if}
2. new - zamień na ID odpowiedniej listy produktów. ID listy produktów można znaleźć w instrukcji.
3. Zamiast listy produktów, można wyświetlić produkty z kategorii, przekazując parametr category_id.
{if $wa->shop}
{$themePath = $wa->shop->themePath('mastershop')}
{include file="`$themePath`products.set.html" category_id="15"}
{/if}
15 - zamień na ID kategorii, identyfikator można znaleźć w instrukcji.
4. Również zamiast listy i kategorii do wyboru produktów można użyć hash, używając parametru list_hash="search/query=telefon":
{if $wa->shop}
{$themePath = $wa->shop->themePath('mastershop')}
{include file="`$themePath`products.set.html" list_hash="search/query=telefon"}
{/if}
5. Aby wyświetlić listę w formie karuzeli, należy dodać zmienną $is_owl_carousel = true. Aby wyświetlić nagłówek, dodaj zmienną $list_title = "Nagłówek listy":
{if $wa->shop}
{$is_owl_carousel = true}
{$list_title = "Nagłówek listy"}
{$themePath = $wa->shop->themePath('mastershop')}
{include file="`$themePath`products.set.html" list_id="new"}
{/if}
6. Domyślnie lista produktów jest wyświetlana w formie płytki. Jeśli chcesz wyświetlić listę w formie tabeli lub listy, dodaj zmienną $list_view='tbl' dla tabeli lub $list_view='list' dla listy:
{if $wa->shop}
{$is_owl_carousel = true}
{$list_title = "Nagłówek listy"}
{$list_view = "list"}
{$themePath = $wa->shop->themePath('mastershop')}
{include file="`$themePath`products.set.html" list_id="new"}
{/if}
7. Jeśli konieczne jest ograniczenie liczby produktów, użyj zmiennej $limit=10. Jeśli chcesz pominąć określoną liczbę produktów od początku listy, użyj zmiennej $offset=2:
{if $wa->shop}
{$limit=10}
{$offset=2}
{$themePath = $wa->shop->themePath('mastershop')}
{include file="`$themePath`products.set.html" list_id="new"}
{/if}


