msPointsIssue.Order
Сниппет msPointsIssue.Order
служит для расчет стоимости заказа. Практически сниппет обертка, выполняет необходимые действия, данные выставляет в плейсхолдеры, затем запускает поочередно сниппеты из списка elements. Последним необходимо указать родной сниппет msOrder
.
Параметры
Параметр | По умолчанию | Описание |
---|---|---|
tpl | msPointsIssue.order | Чанк оформления |
userFields | Ассоциативный массив соответствия полей заказа полям профиля пользователя в формате "поле заказа" => "поле профиля". | |
processedBlocks | Строка, закодированная в JSON с чанками для обработки |
Подсказка
Можно использовать и другие общие параметры pdoTools*
Оформление
Сниппет рассчитывает на работу с чанком Fenom. Он передаёт в него 5 переменных:
Форма заказа
Данный сниппет рекомендуется вызывать в связке с другими на странице оформления заказа:
modx
[[!msCart]] <!-- Вывод корзины заказа -->
[[!msPointsIssue.Order]] <!-- Форма оформления заказа, скрывается после его создания -->
[[!msGetOrder]] <!-- Вывод информации о заказе, показывается после его создания -->