Вывод позиций магазина (новинки, лидеры продаж, распродажи, товары из всего магазина) (displayEshopPositions)
Функция Template::displayEshopPositions
Template::displayEshopPositions($module_id = 0, $type = 'newbies', $outputlimit = 5, $title = 'Новые поступления', $price = false, $cart = false, $size = '139x104', $sort = false, $description = false, $onlyCurrentCategory = false, $eshopFilters = false)
Параметр | Описание | Значения |
---|---|---|
module_id |
ID модуля или 0 для вывода всех активных позиций сайта. | Целое число (0 или ID модуля) |
type |
Тип выводимых позиций. |
|
outputlimit |
Количество выводимых позиций. | Целое число |
title |
Текст заголовка для виджета (если указан). | Строка текста |
price |
Отображение цены позиции. | true , false |
cart |
Отображение ссылки "Купить". | true , false |
size |
Размер изображения в формате ширинаxвысота (например, 139x104 ).Примечание: Если указать true , размер берётся из настроек магазина, стили ширины добавляются всегда. Если добавить _addstyle (например, 300x200_addstyle ), стиль ширины добавляется на основе настроек раздела. |
Строка (ширинаxвысота ), true , или строка с суффиксом _addstyle |
sort |
Порядок сортировки позиций. |
|
description |
Отображение описания позиции. | true , false |
onlyCurrentCategory |
Фильтрация по категориям. |
|
eshopFilters |
Отображение характеристик типов товаров. | true , false (по умолчанию false ) |
Примеры вывода:
[uss]displayEshopPositions($module_id = 0, $type = 'all', $outputlimit = 4, $title = 'Все', $price = false, $cart = false, $size = '300x200_addstyle', $sort = false, $description = false, $onlyCurrentCategory = false, $eshopFilters = false)[/uss]
[uss]displayEshopPositions(0, 'all', 4, 'Все', false, false, '300x200_addstyle', false, false, false, false)[/uss]
Выводятся все активные товары с любых модулей магазина (до 4 позиций) с изображениями размером 300x200 пикселей с добавлением стиля ширины, без цены, без ссылки "Купить", по дате изменения, без описания, без фильтрации по категориям и без характеристик типов товаров.
[uss]displayEshopPositions($module_id = 0, $type = 'newbies', $outputlimit = 4, $title = 'Новинки', $price = false, $cart = false, $size = '300x200_addstyle', $sort = false, $description = false, $onlyCurrentCategory = false, $eshopFilters = false)[/uss]
[uss]displayEshopPositions(0, 'newbies', 4, 'Новинки', false, false, '300x200_addstyle', false, false, false, false)[/uss]
Выводятся только новинки с любых модулей магазина (до 4 позиций) с изображениями размером 300x200 пикселей с добавлением стиля ширины, без цены, без ссылки "Купить", по дате изменения, без описания, без фильтрации по категориям и без характеристик типов товаров.
[uss]displayEshopPositions($module_id = 0, $type = 'salesleader', $outputlimit = 4, $title = 'Распродажа', $price = false, $cart = false, $size = '300x200_addstyle', $sort = false, $description = false, $onlyCurrentCategory = false, $eshopFilters = false)[/uss]
[uss]displayEshopPositions(0, 'salesleader', 4, 'Распродажа', false, false, '300x200_addstyle', false, false, false, false)[/uss]
Выводятся лидеры продаж с любых модулей магазина (до 4 позиций) с изображениями размером 300x200 пикселей с добавлением стиля ширины, без цены, без ссылки "Купить", по дате изменения, без описания, без фильтрации по категориям и без характеристик типов товаров.