Вывод товаров из корзины на другие страницы
Добрый день.
Вывожу в index.html товары из корзины:
{foreach $cart.items as $item}
<div class="zak" data-id="{$item.id}">
<div class="nm">{$item.product.name|escape}
{if $item.sku_name && $item.sku_name != $item.product.name}{$item.sku_name|escape}{/if}</div>
<div class="kvo">- {$item.quantity} х {shop_currency($item.full_price, true)}</div>
</div>
{if !empty($item.error)}<script>alert('{$item.error|escape}');</script>{/if}
{/foreach}
Подключаем cart.js для всех страниц на сайте, но товары из корзины не выводятся.
Подскажите, реально ли вывести товары из корзины?
Адрес сайта: http://damafon.com
Вывожу в index.html товары из корзины:
{foreach $cart.items as $item}
<div class="zak" data-id="{$item.id}">
<div class="nm">{$item.product.name|escape}
{if $item.sku_name && $item.sku_name != $item.product.name}{$item.sku_name|escape}{/if}</div>
<div class="kvo">- {$item.quantity} х {shop_currency($item.full_price, true)}</div>
</div>
{if !empty($item.error)}<script>alert('{$item.error|escape}');</script>{/if}
{/foreach}
Подключаем cart.js для всех страниц на сайте, но товары из корзины не выводятся.
Подскажите, реально ли вывести товары из корзины?
Адрес сайта: http://damafon.com
8 ответов
То есть в шаблоне будет что-то вроде такого:
{$cart_items = shopCustom::getCartItems()}
После этого по элементам $cart_items надо пробежаться циклом, как у вас в примере.
Класс shopCustom с методом getCartItems() придётся создать самостоятельно. Пример формирования списка товаров в корзине можно посмотреть тут:
lib/actions/frontend/shopFrontendCart.action.php
Файл shopFrontendCartHelper.class.php в папку classes,
содержимое:
использование:
{$items = shopFrontendCartHelper::getCartItems()}
Работает по всему магазину!!!
Чем это принципиально отличается от
?
Спасибо тебе огромное!! очень выручил. Иначе через
не выводились изображение и ссылка