Кастомная мини корзина miniShop2

Хочу сделать свою мини корзину. И тут возник вопрос, какие плейсхолдеры необходимы для ее работы?

То что приходит сразу на ум это: [[+key]], [[+thumb]], [[+count]]?
Набросал что-то типа:
<div id="headerCartPlace">
							<a href="/order.html">Оформить заказ</a>
                            <a href="#linkToFoolCart" id="headerCartLink"><span id="headerCartLinkIcon"></span><span id="headerCartLinkText">Корзина</span> <span class="headerCartCount">[[+total_count]]</span></a>
							<!-- #headerCartListOuter -->
							<div id="headerCartListOuter" >
								<span id="headerCartListOuterC"></span>
								<!-- .headerCartList -->
								<div id="headerCartListScroll">
									<ul class="headerCartList" id="[[+key]]">										
										<li class="headerCartListRow"><div class="headerCartListRowImgOuter"><img src="[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" class="headerCartListRowImg" /></div><a href="[[~[[+id]]]]" class="headerCartListRowGoogName">[[+pagetitle]]</a></li>
									</ul>
								</div>
								<!-- /.headerCartList -->
								
							</div>
							<!-- /#headerCartListOuter -->
						</div>
Картинка дефолтная понятное дело выводится, кол-во товара в корзине считается, но почему-то приходится страницу обновлять чтобы счетчик показал сколько товара в корзине.
Но самая главная проблема это как грамотно сделать вывод самих товаров имеющихся в мини корзине?
Sergey Leleko
30 июня 2014, 20:16
modx.pro
4 394
0

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

Evgeny Epifanov
01 июля 2014, 06:35
0
Добавьте id=«msMiniCart», а вообще посмотрите как сделано в стандартном чанке.
    Сергей
    01 июля 2014, 06:57
    0
    <a href="#linkToFoolCart"
    Как грубо :D

    Кол-во товаров не меняется потому, что у вас класс у span для кол-ва товаров не совсем тот, добавьте еще класс ms2_total_count:
    <span class="headerCartCoun ms2_total_count">[[+total_count]]</span>
    Ну и как сказали выше id=«msMiniCart» тоже неплохо бы, но работать и без него должно.

    Список товаров вы через стандартный сниппет msMiniCart не выведете, он просто не делает этого. Тут либо дописывать его( или писать полностью свой), либо приспосабливать msCart.
    Sergey Leleko
    02 июля 2014, 23:03
    0
    Каким образом свой чанк использовать у сниппета msMiniCart? &tpl=`custom-chunk` же?
      Сергей
      03 июля 2014, 01:37
      0
      Да. Если не уверены, то всегда можно посмотреть в свойствах сниппита.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7