Кастомная мини корзина miniShop2
Хочу сделать свою мини корзину. И тут возник вопрос, какие плейсхолдеры необходимы для ее работы?
То что приходит сразу на ум это: [[+key]], [[+thumb]], [[+count]]?
Набросал что-то типа:
Но самая главная проблема это как грамотно сделать вывод самих товаров имеющихся в мини корзине?
То что приходит сразу на ум это: [[+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>
Картинка дефолтная понятное дело выводится, кол-во товара в корзине считается, но почему-то приходится страницу обновлять чтобы счетчик показал сколько товара в корзине.Но самая главная проблема это как грамотно сделать вывод самих товаров имеющихся в мини корзине?
Комментарии: 7
Добавьте id=«msMiniCart», а вообще посмотрите как сделано в стандартном чанке.
<a href="#linkToFoolCart"
Как грубо :DКол-во товаров не меняется потому, что у вас класс у span для кол-ва товаров не совсем тот, добавьте еще класс ms2_total_count:
<span class="headerCartCoun ms2_total_count">[[+total_count]]</span>
Ну и как сказали выше id=«msMiniCart» тоже неплохо бы, но работать и без него должно.Список товаров вы через стандартный сниппет msMiniCart не выведете, он просто не делает этого. Тут либо дописывать его( или писать полностью свой), либо приспосабливать msCart.
<a href="#linkToFoolCart"Как грубо :D
Это чтобы выпадало окошко со списком товаров ))насчет сниппета понял. Спасибо
блин вот оно в чем дело )))
Каким образом свой чанк использовать у сниппета msMiniCart? &tpl=`custom-chunk` же?
Да. Если не уверены, то всегда можно посмотреть в свойствах сниппита.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.