Magento 在购物车中隐藏折扣代码部分
我正在编写一个Magento扩展,它试图隐藏结帐购物车页面上的折扣代码部分。我编写了以下代码,用自定义模板替换当前的cart.phtmlMagento 在购物车中隐藏折扣代码部分,magento,module,Magento,Module,我正在编写一个Magento扩展,它试图隐藏结帐购物车页面上的折扣代码部分。我编写了以下代码,用自定义模板替换当前的cart.phtml <layout version="0.1.0"> <checkout_cart_index> <reference name="checkout.cart"> <action method="setTemplate"> <
<layout version="0.1.0">
<checkout_cart_index>
<reference name="checkout.cart">
<action method="setTemplate">
<template>company/module/cart.phtml</template>
</action>
</reference>
</checkout_cart_index>
</layout>
公司/模块/cart.phtml
一切看起来都很好,直到我意识到它甚至重写了购物车页面用于空购物车的模板。我尝试了多种组合切换“结帐车索引”
名称,但我无法使其仅替换该模板。我进一步调查发现,在默认布局中,它在此处设置购物车值:
<reference name="content">
<block type="checkout/cart" name="checkout.cart">
<action method="setCartTemplate"><value>checkout/cart.phtml</value></action>
<action method="setEmptyTemplate"><value>checkout/cart/noItems.phtml</value></action>
checkout/cart.phtml
checkout/cart/noItems.phtml
我再次尝试使用“SetCartTemplate”,但我无法让它显示出来,而是单独按照我的意图进行操作。有什么想法吗?在布局更新中
In your layout update
<checkout_cart_index>
<reference name="checkout.cart">
<action method="setCartTemplate"><value>path/to/your/cart.phtml</value></action>
<action method="setEmptyTemplate"><value>path/to/your/noItems.phtml</value></action>
<action method="chooseTemplate"/>
</reference>
</checkout_cart_index>
路径/to/your/cart.phtml
路径/to/your/noItems.phtml
chooseTemplate将选择正确的模板尝试重写此核心类以隐藏购物车页面中的折扣代码部分
Mage_Sales_Model_Quote_Address_Total_Discount