我正在使用Magento电子商务,我已经修改了我的标题。phtml通过空白模板。代码,这是我的代码,但它显示空白。
<?php $cartQty = $this->getSummaryCount() ?>
<?php if ($cartQty>0): ?>
<?php if ($cartQty==1): ?>
<?php echo $this->__('<a class="cartgo" href="%s">(1 ITEM)</a>', $this->getUrl('checkout/cart')) ?>
<?php else: ?>
<?php echo $this->__('<a class="cartgo" href="%s">(%s ITEMS)</a>', $this->getUrl('checkout/cart')) ?>
<?php endif ?>
<?php endif ?>
8条答案
按热度按时间8i9zcol21#
有一个答案的链接之前,由一个叫SUHUR我想,我打算奖励他的答案,但似乎他删除了自己的职位?
他联系到这一点:http://nothingtopost.wordpress.com/tag/how-to-get-total-cart-item-in-magento/
我修改了我的代码,现在可以在.phtml文件上运行。
l3zydbqr2#
输出量:
"你的篮子"
3个项目[32.5美元]
wqnecbli3#
<?php $_cartQty = Mage::getSingleton('checkout/cart')->getItemsCount(); echo $_cartQty; ?>
如果你已经运行了 Mage :应用程序,这就是1.7版所需要的一切,没有它你什么都做不了。
此外,这只显示“项目”计数,而不是数量。
yrefmtwq4#
使用帮助器对象获取当前购物车对象,然后计算购物车对象中的项目数。
更多来自http://www.douglasradburn.co.uk/how-to-get-number-of-cart-items-in-magento/
ruyhziif5#
您可以在此处找到购物车模板:
在类为
.count
的span中,您将看到以下代码片段:将其替换为以下代码片段,您将得到显示的总计:
jq6vz3qz6#
当链接到购物车时,你应该使用
Mage::helper('checkout/cart')->getCartUrl()
。如果你的网站是在一个子域中托管的,那么给出的例子就不起作用了。yjghlzjz7#
这对我很有效,谢谢。
gtlvzcf88#
在phtml文件中使用下面的代码来获取购物车中的商品数量。