
miniShop2
Самый гибкий и быстрый компонент интернет-магазина для MODX Revolution
Сниппет оформления заказа.
Параметр | По умолчанию | Описание |
---|---|---|
tpl | tpl.msOrder | Чанк оформления |
userFields | Ассоциативный массив соответствия полей заказа полям профиля пользователя в формате "поле заказа" => "поле профиля". | |
showLog | Показывать дополнительную информацию о работе сниппета. Только для авторизованных в контекcте "mgr". |
Подсказка
Можно использовать и другие общие параметры pdoTools
Сниппет рассчитывает на работу с чанком Fenom. Он передаёт в него 5 переменных:
Вы можете увидеть все доступные плейсхолдеры заказа просто указав пустой чанк:
<pre>[[!msOrder?tpl=``]]</pre>
<pre>[[!msOrder?tpl=``]]</pre>
Данный сниппет рекомендуется вызывать в связке с другими на странице оформления заказа:
[[!msCart]] <!-- Просмотр и изменение корзины, скрывается после создания заказа -->
[[!msOrder]] <!-- Форма оформления заказа, скрывается после его создания -->
[[!msGetOrder]] <!-- Вывод информации о заказе, показывается после его создания -->
[[!msCart]] <!-- Просмотр и изменение корзины, скрывается после создания заказа -->
[[!msOrder]] <!-- Форма оформления заказа, скрывается после его создания -->
[[!msGetOrder]] <!-- Вывод информации о заказе, показывается после его создания -->
Указываем получать имя авторизованного пользователя не из fullname
, а из username
:
[[!msOrder?
&userFields=`{"receiver":"username"}`
]]
[[!msOrder?
&userFields=`{"receiver":"username"}`
]]