Класс выводит блоки с товарами, например, на картинке три разных подборки товаров и используются три класса USAM_Display_Product_Groups.
<div id="product_sticky" class="tab">
<?php usam_display_product_groups( array('query' => 'sticky', 'template' => 'simple_list', 'limit' => 10, 'product_row' => 5) ) ?>
</div>
<div id="product_sale" class="tab current">
<?php usam_display_product_groups( array('query' => 'sale', 'template' => 'simple_list', 'limit' => 10, 'product_row' => 5), true ) ?>
</div>
<div id="product_popularity" class="tab">
<?php usam_display_product_groups( array('query' => 'popularity', 'template' => 'simple_list', 'limit' => 10, 'product_row' => 5), true ) ?>
</div>
Хуки из класса
Нет
Возвращает
строку, содержащую html для вывода блока с товарами
Методы
- display — выводит вкладки
- set_args — загружает параметры
Использование
$ptab = new USAM_Display_Product_Groups( $args );
Вызывать метод display не нужно
Параметры
$args — аргументы для вывода, пример
array('title' => Просмотренные товары, 'query' => 'history_views', 'template' => 'carousel', 'limit' => 10)
- title — название блока;
- template — шаблон блока(обязательный), стандартные шаблоны хранятся в папке universam\theme\products. Вы можете создавать свои шаблоны в папке с темой \themes\clothes\magazine\products;
- query — список товаров для получения (обязательный), например, sale получит товары на скидке;
- product_row — количество товаров в строке (не обязательный);
- limit — количество товаров для вывода (не обязательный);
Списки для получения товаров
- sale — получить товары на распродаже
- cat — из каждой категории по 1 случайному товару
- views_cat — из каждой категории по 1 популярному товару
- rand — случайные товары
- sticky — товары которые отметил менеджер в административной части, нажимая на сердце
- popularity — популярные товары
- news — новинки
- also_bought — с этим товаром купили
- purchased — последние проданные товары
- history_views — история просмотра
- collection — товары в одной коллекции
- upsell — upsell для текущего товара
- same_category — в одной категории с текущим товаром
- related_products — crosssell для текущего товара
- product_tag — с одинаковым тегом для текущего товара