我正在尝试显示当前购物车中的商品数量,但没有得到任何结果。在Magento 1中,我们只需将以下内容添加到我们的phtml文件中,它将只响应购物车中的项目数量。
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();