Сумма количество * цена в корзине MS2
Всем привет!
Столкнулся со следующей проблемой.
В корзине MS2 есть столбцы «цена», «количество» и «сумма». Соответственно, сумма — произведение цены на количество.
Навелосипедил сниппет для подсчета:
И вывожу его на странице корзины:
Все хорошо до тех пор, пока в корзине не меняется количество товара (кнопками +-).
Фактическое количество меняется, и если страницу обновить, то и сумма обновится (что понятно).
А вот как сделать, чтобы сумма обновлялась при нажатии кнопки «обновить», которая обновляет количество в корзине?
Пробовал курить скрипт default.js, который ответственен за обновление общей суммы и количества, но моих скудных познаний не хватает, чтобы разобраться, как по аналогии обновлять и сумму.
Или, может быть, я нагородил костылей, и в системе есть нормальный механизм вывода?
И второй вопрос. Можно ли в корзине сделать одну кнопку, которая бы обновляла количество у всех товаров? Сейчас своя кнопка обновления у каждого товара — неудобно.
Столкнулся со следующей проблемой.
В корзине MS2 есть столбцы «цена», «количество» и «сумма». Соответственно, сумма — произведение цены на количество.
Навелосипедил сниппет для подсчета:
<?php
$summ = $count * $price;
return $summ;И вывожу его на странице корзины:
[[!getSumm? &price=`[[+price]]` &count=`[[+count]]`]]Все хорошо до тех пор, пока в корзине не меняется количество товара (кнопками +-).
Фактическое количество меняется, и если страницу обновить, то и сумма обновится (что понятно).
А вот как сделать, чтобы сумма обновлялась при нажатии кнопки «обновить», которая обновляет количество в корзине?
Пробовал курить скрипт default.js, который ответственен за обновление общей суммы и количества, но моих скудных познаний не хватает, чтобы разобраться, как по аналогии обновлять и сумму.
Или, может быть, я нагородил костылей, и в системе есть нормальный механизм вывода?
И второй вопрос. Можно ли в корзине сделать одну кнопку, которая бы обновляла количество у всех товаров? Сейчас своя кнопка обновления у каждого товара — неудобно.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Первый вопрос в силе.