Инструкции
Главная / Инструкции / Шаблон, стили, функции / Описание функций (раздел в работе) / Вывод позиций магазина (новинки, лидеры продаж, распродажи, товары из всего магазина) (displayEshopPositions)

Вывод позиций магазина (новинки, лидеры продаж, распродажи, товары из всего магазина) (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 Тип выводимых позиций.
  • newbies — новинки
  • salesleader — лидеры продаж
  • sales — распродажи
  • all — все товары магазина
  • ID рубрики — товары из указанной рубрики (включая подрубрики)
outputlimit Количество выводимых позиций. Целое число
title Текст заголовка для виджета (если указан). Строка текста
price Отображение цены позиции. true, false
cart Отображение ссылки "Купить". true, false
size Размер изображения в формате ширинаxвысота (например, 139x104).
Примечание: Если указать true, размер берётся из настроек магазина, стили ширины добавляются всегда. Если добавить _addstyle (например, 300x200_addstyle), стиль ширины добавляется на основе настроек раздела.
Строка (ширинаxвысота), true, или строка с суффиксом _addstyle
sort Порядок сортировки позиций.
  • false — по дате изменения (свежие в начале)
  • random — случайный порядок
  • sort_id — по умолчанию из редактора
description Отображение описания позиции. true, false
onlyCurrentCategory Фильтрация по категориям.
  • false — все позиции магазина
  • true — только текущая рубрика
  • subCategories — текущая рубрика и её подрубрики
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 пикселей с добавлением стиля ширины, без цены, без ссылки "Купить", по дате изменения, без описания, без фильтрации по категориям и без характеристик типов товаров.

Данный сайт использует файлы cookie и прочие похожие технологии. В том числе, мы обрабатываем Ваш IP-адрес для определения региона местоположения. Используя данный сайт, вы подтверждаете свое согласие с политикой конфиденциальности сайта.
OK