Shopkeeper3 и кнопка оформить заказ

Здравствуйте. Вот вызов на странице оформления заказа
[[!Shopkeeper3@ordercart]]			
[[!FormIt?
&hooks=`spam,email,redirect`
&submitVar=`order`
&emailTpl=`shopOrderReport`
&fiarTpl=`shopOrderReport`
&emailSubject=`В интернет-магазине "[[++site_name]]" сделан новый заказ`
&fiarSubject=`Вы сделали заказ в интернет-магазине "[[++site_name]]"`
&emailTo=`my@yandex.ru`
&emailFrom=`[[++emailsender]]`
&fiarReplyTo=`[[++emailsender]]`
&fiarToField=`email`
&redirectTo=`11`
]]

[[$shopOrderForm]]
Столкнулся с такой проблемой, если в корзине удалить товар и корзина становится пустой, кнопка 'оформить заказ' не исчезает. Как убрать кнопку 'Оформить заказ' при условии, что в корзине пусто

Андре Владимирович
30 апреля 2022, 16:43
modx.pro
162
0

Комментарии: 2

Павел Романов
30 апреля 2022, 18:36
0
Скорее всего код, приведенный Вами не соответствует скрину, поскольку он подразумевает вывод формы оформления заказа (FormIt и shopOrderForm).

Нужно найти вызов Shopkeeper без формы заказа, проверить какой там используется набор параметров (тут у Вас [[!Shopkeeper3@ordercart]]), посмотреть какой чанк прописан там в cartTpl.
Поместите код кнопки оформления в нижней части этого чанка (под <! --tpl_separator -->) и удалите оттуда, где она сейчас выводится.
    Андре Владимирович
    30 апреля 2022, 20:12
    0
    Спасибо, все получилось
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2