Динамическое обновление мини-корзины
Добрый день! Подключил к странице компонент мини-корзина, она располагается у меня в верхнем меню справа. Пишу просто: [[!msMiniCart]].
В самом чанке шаблона пишу так:
Как сделать контент динамическим? То есть чтобы по добавлению товаров в корзину, мини-корзина тоже обновляла количество и стоимость общей покупки.
В самом чанке шаблона пишу так:
<div class="basket">[[+total_count]] шт. На сумму [[+total_cost]] руб.</div>
Где собственно только общее количество и общая стоимость.Как сделать контент динамическим? То есть чтобы по добавлению товаров в корзину, мини-корзина тоже обновляла количество и стоимость общей покупки.
Комментарии: 5
А вот ты возьми и сравни оригинальный чанк, который динамически обновляется, и свой.
Оригинальный код чанка мини-корзины такой:
<div id="msMiniCart" [[+total_count:isnot=`0`:then=`class="full"`:else=``]]>
<div class="empty">
<h5><i class="glyphicon glyphicon-shopping-cart"></i> [[%ms2_minicart]]</h5>
[[%ms2_minicart_is_empty]]
</div>
<div class="not_empty">
<h5><i class="glyphicon glyphicon-shopping-cart"></i> [[%ms2_minicart]]</h5>
[[%ms2_minicart_goods]]: <strong class="ms2_total_count">[[+total_count]]</strong> [[%ms2_frontend_count_unit]],
[[%ms2_minicart_cost]]: <strong class="ms2_total_cost">[[+total_cost]]</strong> [[%ms2_frontend_currency]]
</div>
</div>
Ничего динамического там не вижу я. Тут какой-то ajax-запрос наверное должен быть или при вызове [[!msMiniCart]] может параметр указывается, который позволяет динамически обновлять.
А ты попробуй оставить оригинальный чанк и посмотри, что будет.
спасибо, решил проблему сам… добавил
<strong class="ms2_total_count">...</strong>
для количества и соответственно для стоимости и все заработало.
Сам решил, да.
Молодец!
Молодец!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.