Инструменты пользователя

Инструменты сайта


параметры_shopkkeper3

Параметры Сниппета

Параметр Значение
&lang По умолчанию - ru
&prodcont CSS селектор элемента, внутри которого находится информация о товаре (по умолчанию `div.shk-item`);
&carttpl Чанк корзины (в нём содержатся две части: пустая корзина и корзина с товарами). По умолчанию - shopCart.
&cartrowtpl Чанк строки товара в корзине. По умолчанию - shopCartRow.
&packagename Имя пакета таблицы БД товаровe: «shop». По умолчанию пусто (modResource)
&classname Имя класса таблицы БД товаров. Пример: «ShopContent». По умолчанию пусто (modResource)
&fieldprice Имя поля или TV с ценой товара. По умолчанию - price
&fieldname Имя поля или TV с названием товара. По умолчанию - pagetitle.
&changeprice При изменении параметров с ценой - изменяется цена товара, а индекс с плюсом не появляется (по умолчанию `0`);
&getunpublished Разрешить добавлять в корзину неопубликованные товары. По умолчанию - false.
&allowfloatcount Разрешить числа с плавающей точкой для кол-ва товара. По умолчанию - false
&excepdigitgroup Делать разрядность больших чисев в ценах.
&orderformpageid ID страницы оформления заказа.
&currency Валюта. По умолчанию - руб.
&processparams Просчитывать дополнительные параметры перед добавлением товара в корзину.
&savepurchasesfields Список полей (или имен TV) товаров, которые нужно выводить в корзине и сохранять при заказе (через запятую).
&orderdatarowtpl чанк строки товара в списке в письме, которое отправляется при заказе ([[+orderOutputData]]). По умолчанию orderDataRow
&flytocart Эффект добавления товара в корзину - helper | image | nofly (по умолчанию `helper`);
&nojavascript Работать без JavaScript (по умолчанию `0`);
&nojquery Не подгружать jquery.js (по умолчанию `0`);
&style Стиль корзины (по умолчанию `default`);

Что такое вообще параметры ? Если вы использовали в CMS MODX такие сниппеты как getPage, то вы наверняка в шаблоне админки писали следующий код.

[[!getPage
&параметр=`Значение`
&параметр=`Значение`
&параметр=`Значение`
&параметр=`Значение`
]]

В сниппете shopkeeper 3 так параметры не выводятся

[[!Shopkeeper3
&параметр=`Значение`
&параметр=`Значение`
&параметр=`Значение`
&параметр=`Значение`
]]

Почему ? Потому что при Ajax запросе они не будут работать.

Поэтому нам надо создать набор параметров и там прописать их все значения. В сниппете набор параметров указывается через @ Следовательно наш сниппет должен быть вот таким [[!shopkeeper@ИмяНабора]]

Давайте с вами создадим набор cart_catalog и укажем его в сниппете [[!shopkeeper@cart_catalog]]

Параметры сниппета Нажимаем - сниппеты > shopkeeper3 > Параметры

параметры_shopkkeper3.txt · Последние изменения: 2018/11/01 10:13 — roman