西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

magento如何清空购物车,magento清空购物车所有产品

时间:2016-01-27 08:22来源: 作者: 点击:
magento清空购物车所有产品,需要改动的两个文件: template\checkout\cart.phtml,,,把如下代码加到适当位置 form action=?php echo $this-getUrl(checkout/cart/deleteCart) ? method=post button type=submit title=?php ec

magento清空购物车所有产品,需要改动的两个文件:

template\checkout\cart.phtml,,,把如下代码加到适当位置

<form action="<?php echo $this->getUrl('checkout/cart/deleteCart') ?>" method="post">
<button type="submit" title="<?php echo $this->__('Delete Shopping Cart') ?>"><span><span><?php echo $this->__('Delete Shopping Cart') ?></span></span></button>
</form>

 

app\code\core\Mage\Checkout\controllers\CartController.php

 

 

 

 

 

 

 

 

 

 

代码如下:

public function deleteCartAction()
{
$cart = Mage::getSingleton('checkout/cart');
foreach( Mage::getSingleton('checkout/session')->getQuote()->getItemsCollection() as $item ){
$cart->removeItem( $item->getId() );
}
$cart->save();
$this->_goBack();
}

效果如下图所示:

 

delete shopping cart 按钮即可以清空magento购物车里面,所有的物品。。。。

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容