Magento购物车和购物车信息链接

时间:2013-09-20 19:52:24

标签: magento hyperlink shopping-cart

我正在开发我的第一个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美元

但是没有链接到购物车,有没有办法,使用上面的代码,修改它作为一个链接?

1 个答案:

答案 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>
希望你能解决问题。