Wyświetlanie zestawów do wtyczki "Towary-zestawy"
Jeśli chcesz, możesz pokazać Kupującemu komponenty towaru-zestawu.
Najważniejsze informacje
W ustawieniach wtyczki możesz wybrać miejsce, w którym chcesz wyświetlić komponenty na stronie produktu.

Do wydruku można użyć bieżących plików szablonu motywu projektu:
- list-thumbs.html
 - list-thumbs-mini.html
 - catalog.html
 - products.slider.html
 - products.list.html
 - itp.
 
Wtyczka w kolejności wyszukuje powyższe pliki i po znalezieniu któregokolwiek z nich używa go jako szablonu do wyjścia. 
W ustawieniach wtyczki znajduje się pole, w którym możesz określić żądany plik, który będzie wyświetlał komponenty. Możliwe jest określenie kilku plików oddzielonych przecinkami, aby w przypadku braku któregokolwiek z nich wtyczka nadal przeszukiwała pozostałe.

UWAGA! W zależności od motywu projektu szablony mogą być różne, a przekazywane w nich parametry mogą się również różnić, co może wiązać się z pewnymi błędami na stronie. Aby ich uniknąć - skontaktuj się z twórcą motywu, aby ci pomógł.
Wtyczka ma pliki systemowe do wyświetlania komponentów. Możesz napisać jeden z nich w polu wyjściowym:
- itemsets-list-table.html - wyświetlanie tabeli 

 - itemsets-ul.html - wyświetlanie listy 

 - itemsets-small-list.html - wyświetlanie małej tabeli 

 
Na stronie aplikacji Sklep -> Witryna możesz utworzyć nowy plik motywu HTML, który będzie używany tylko do wyświetlania komponentów i napisać go w polu ustawień wtyczki. Możesz zobaczyć przykładową zawartość takiego pliku na stronie ustawień wtyczki.

Wyjście ręczne
Użyj pomocnika w dowolnym miejscu szablonu.
Ogólny widok pomocnika: {shopItemsetsPlugin::showItems($product, $sku_id = 0, $template='', $html_display = true)},
gdzie $product - tablica informacji o produkcie lub ID towaru - koniecznie 
- $sku_id - ID artykułu towaru. Niezbędne do wyprowadzenia komponentów dla konkretnego artykułu. Po zmianie artykułu na stronie towaru jego elementy zostaną automatycznie zmienione - opcjonalnie
 - $template - plik szablonu (lub lista plików rozdzielanych przecinkami) używany do wyświetlania - opcjonalnie
 - $html_display - pokaż kod HTML przed i po zestawie lub nie. Prawidłowe wartości to true lub false (tak lub nie).
 
Przykłady użycia:
- {shopItemsetsPlugin::showItems($product, 0, 'itemsets-list-table.html')} - wyjście na stronie towaru ze wskazaniem szablonu do wyjścia
 - {shopItemsetsPlugin::showItems($product)} - wyjście na stronietowaru bez określania szablonu dla wyjścia
 - {shopItemsetsPlugin::showItems(5)} - wyjście komponentów dla towaru o ID=5 bez określania szablonu dla wyjścia
 - {shopItemsetsPlugin::showItems($p, 0, 'itemsets-small-list.html', false)} - wyjście w katalogu dla każdego elementu zestawu, określając szablon do wyjścia bez kodu HTML przed i po zestawie
 
Pomocnik pomocniczy: {shopItemsetsPlugin::hasItems($product, $sku_id = 0)},
gdzie $product - tablica informacji o produkcie lub ID towaru - koniecznie
$sku_id - ID artykułu towaru - opcjonalnie
Pomocnik jest niezbędny do sprawdzenia dostępności komponentów w towarze i jego arykułach. 
Zmienne przekazywane do szablonu
$products = array( tablica komponentów 
    sku_id => array( kluczem jest ID artykułu 
        'id' => ID towaru, 
        'name' => nazwa towaru, 
        'summary' => krótki opis towaru, 
        'meta_title' => meta nagłówek, 
        'meta_keywords' => słowa kluczowe, 
        'meta_description' => opis meta, 
        'description'  > opis towaru, 
        'contact_id' => ID kontaktu, który utworzył towar, 
        'create_datetime' => data utworzenia towaru, 
        'edit_datetime' => data modyfikacji towaru, 
        'status' => aktywność towaru, 
        'type_id' => ID typu towaru, 
        'image_id' => ID obrazu towaru, 
        'sku_id' => ID artykułu towaru, 
        'ext' => rozszerzenie obrazu towaru, 
        'url' => url towaru, 
        'rating' => ranking, 
        'price' => cena, 
        'compare_price' => przekreślona cena, 
        'currency' => waluta, 
        'min_price' => cena minimalna, 
        'max_price' => cena maksymalna, 
        'count' => ilość pozostałego towaru, 
        'cross_selling' => tablica towarów krzyżowych, 
        'upselling' => tablica polecanych towarów, 
        'rating_count' => ilość ocen ratingowych, 
        'total_sales' => całkowita sprzedaż towaru, 
        'category_id' => ID kategorii towaru, 
        'badge' => naklejka towaru, 
        'frontend_url' => link do towaru, 
        'quantity' => ilość towaru użytego w zestawie
     )
)
*}
$current_locale - bieżące ustawienia regionalne
$sku_id - Identyfikator towaru, dla którego należy pokazać elementy
$ruble - wartość pola "Znak rubla" w ustawieniach wtyczki
Jeśli używasz szablonu motywu Wygodny zakup products.slider.html, a następnie zamiast $products jest przekazywany do $s_products i $sliderId.
Możesz także użyć pomocników i zmiennych systemowych frameworka.
Możliwe problemy
Jeśli masz problemy z wyświetlaniem komponentów - sprawdź działanie wtyczki w motywie Default 3.0. Jeśli wszystko jest tam wyświetlane normalnie, to w Twoim motywie projektowym używane są zupełnie inne klasy. Skontaktuj się z twórcą motywu projektu, aby uzyskać pomoc.
- Akcesoria nie są wyświetlane
Pola wyboru komponentów powinny być dostępne w następujący sposób:
#product-skus input[type=radio], .skus input[type=radio] lub .sku-feature
Brak <input[name='product_id'] >
Błędy w Javascript - Akcesoria nie zmieniają się przy wyborze innego artykułu
Te same problemy 


