Магазин
Что можно вставить в шаблон из модуля «Магазин»: блоки и списки с параметрами и примерами.
Корзина — shop.cart
Кнопка-ссылка на корзину магазина. Вид: кнопка; работает на любой странице.
Пример:
{block:shop.cart}Значок корзины — shop.cart_icon
Значок корзины для шапки: число товаров в корзине и ссылка на неё. Вид: блок; работает на любой странице.
Пример:
{block:shop.cart_icon}Категории плитками — shop.categories_tiles
Категории магазина плитками с названием и картинкой: вход в каталог одним нажатием. Вид: блок; работает на любой странице.
Пример:
{block:shop.categories_tiles}Новинки — shop.latest
Боковая колонка «Новинки»: несколько новых товаров с ценой. Вид: блок; работает на любой странице.
Пример:
{block:shop.latest}Новые товары — shop.products
Список новых товаров для своей вёрстки: название, адрес, цена, картинка. Вид: список для своей вёрстки; работает на любой странице.
| Параметр | Что значит | По умолчанию |
|---|---|---|
limit | Сколько показать. От 1 до 20. | 4 |
sort | Порядок: new — новые, popular — самые покупаемые, price — дешёвые сначала, price_desc — дорогие сначала, discount — с самой большой скидкой Значения: new, popular, price, price_desc, discount. | new |
sale | yes — только товары со скидкой (старая цена выше нынешней), no — все Значения: no, yes. | no |
Внутри списка: {item.title} {item.url} {item.price} {item.cover} {item.cover_large} {item.old_price} {item.discount} {item.excerpt}.
Пример:
[each:list:shop_products:limit:4:sort:popular]
<a href="{item.url}">{item.title}</a> — {item.price} [if:item.discount]<s>{item.old_price}</s> {item.discount}[/if]
[/each]Витрина магазина — shop.showcase
Витрина магазина на главной: избранные товары карточками с ценой и кнопкой «В корзину». Вид: блок; работает на любой странице.
Пример:
{block:shop.showcase}Обновлено 16.10.2026
Пока никто не высказался. Будьте первым.