Динамическое обновление мини-корзины

Добрый день! Подключил к странице компонент мини-корзина, она располагается у меня в верхнем меню справа. Пишу просто: [[!msMiniCart]].

В самом чанке шаблона пишу так:

<div class="basket">[[+total_count]] шт. На сумму [[+total_cost]] руб.</div>
Где собственно только общее количество и общая стоимость.

Как сделать контент динамическим? То есть чтобы по добавлению товаров в корзину, мини-корзина тоже обновляла количество и стоимость общей покупки.
Андрей
24 сентября 2014, 02:57
modx.pro
2
5 697
0

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

Василий Наумкин
24 сентября 2014, 07:20
0
А вот ты возьми и сравни оригинальный чанк, который динамически обновляется, и свой.
    Андрей
    24 сентября 2014, 07:26
    0
    Оригинальный код чанка мини-корзины такой:

    <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]] может параметр указывается, который позволяет динамически обновлять.
      Василий Наумкин
      24 сентября 2014, 07:30
      0
      А ты попробуй оставить оригинальный чанк и посмотри, что будет.
        Андрей
        24 сентября 2014, 07:47
        0
        спасибо, решил проблему сам… добавил
        <strong class="ms2_total_count">...</strong>
        для количества и соответственно для стоимости и все заработало.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
5