Я пытаюсь отобразить количество товаров в корзине, но ничего не получаю. В magento 1 мы просто добавляем следующее в наш phtml файл, и он просто повторяет no. товаров в корзине.
Mage::getModel(‘checkout/cart’)->getQuote()->getItemsCount();
Это, конечно, не работает в magento 2 (версия 2.0.2). В моем собственном файле HTML. Мне просто нужно «повторить» только номер, так же, как вы получаете, когда получаете номер в мини-корзину.
Это раздел кода, который мне нужно поместить в
<span class="cart-text"><strong>Basket:</strong>
<span class="cart-count">??????</span> item(s)
</span>
Мне нужно поставить номер вместо знаков вопроса.
Это может быть простой вопрос, однако я все еще на начальных этапах обучения, помощь очень ценится. Спасибо
Для отображения товаров, находящихся в настоящее время в корзине, вы должны использовать следующий код
$helper = $this->helper('\Magento\Checkout\Helper\Cart');
echo $helper->getItemsCount();
Так что мой полный код выглядит следующим образом. :
<span class="cart-text"><strong>Basket:</strong>
<span class="cart-count">
<?php
$helper = $this->helper('\Magento\Checkout\Helper\Cart');
echo $helper->getItemsCount();
?></span> item(s)
</span>
Просто разместив это как ссылку на себя и других. Спасибо
попробуй это:
$cartItemsCount = Mage::helper('checkout/cart')->getCart()->getItemsCount();