我正在开发我的第一个magento网站,事情与opencart有点不同,但只是尝试学习新的东西,我决定用magento并努力尝试,但有一件事我git卡住了这个,我用这个叫我的购物车元素:
<div class="cart">
<?php
$count = $this->helper('checkout/cart')->getSummaryCount(); //get total items in cart
$total = $this->helper('checkout/cart')->getQuote()->getGrandTotal(); //get total price
if($count==0)
{
echo $this->__('0 Items: %s',$count);
}
if($count==1)
{
echo $this->__(' Item: %s',$count);
}
if($count>1)
{
echo $this->__(' Items: %s',$count);
}
echo $this->__(' Total: %s', $this->helper('core')->formatPrice($total, false));
?>
</div>
</div>
这打印出以下内容:
(购物车图标图片)项目:1总计:24.95美元
但是没有链接到购物车,有没有办法,使用上面的代码,修改它作为一个链接?
答案 0 :(得分:3)
您必须在显示帐户之前添加锚链接,如下所示
<div class="cart">
<a href="<?php echo $this->getUrl('checkout/cart'); ?>" title="<?php echo $this->__('My Cart') ?>">
<?php
$count = $this->helper('checkout/cart')->getSummaryCount(); //get total items in cart
$total = $this->helper('checkout/cart')->getQuote()->getGrandTotal(); //get total price
if($count==0)
{
echo $this->__('0 Items: %s',$count);
}
if($count==1)
{
echo $this->__(' Item: %s',$count);
}
if($count>1)
{
echo $this->__(' Items: %s',$count);
}
echo $this->__(' Total: %s', $this->helper('core')->formatPrice($total, false));
?>
</a>
</div>
希望你能解决问题。