0

我在我的第一个magento网站上工作,事情与例如opencart有点不同,但只是想学习新东西我决定使用magento并更加努力,但是有一件事我卡住了,就是这个,我'我用这个来调用我的购物车元素:

<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 美元

但是没有链接到购物车,有没有办法使用上面的代码修改它以充当链接?

4

1 回答 1

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>

希望你能解决你的问题。

于 2013-09-21T04:16:07.997 回答