如何禁用Magento Recurring配置文件和结算协议?

时间:2012-08-03 21:36:28

标签: magento

有没有一种简单的方法(例如:使用local.xml)来完全禁用Magento(v 1.7 +)中的重复配置文件和结算协议?

2 个答案:

答案 0 :(得分:21)

创建块并添加链接:

app/design/frontend/base/default/layout/sales/billing_agreement.xml

app/design/frontend/base/default/layout/sales/recurring_profile.xml

通常我会建议之后删除链接,但Mage_Customer_Block_Account_Navigation没有removeLink方法,所以我认为唯一的方法是复制主题中的两个xml文件并删除内容。如果仅删除addLink节点,则用户在其登录区域的导航中没有链接。

有很多扩展可以做到这一点。

我实施自己的: https://github.com/ikonoshirt/ExtendedAccountNavigation

答案 1 :(得分:0)

还有另一种方法可以完成这项工作。在其中创建一个blank.xml文件,并将以下配置添加到app / etc / local.xml文件中。此方法不需要更改或布局文件覆盖。

<config>
        <frontend>
        <layout>
            <updates>
                <sales_billing_agreement>
                    <file>blank.xml</file>
                </sales_billing_agreement>
                <sales_recurring_profile>
                    <file>blank.xml</file>
                </sales_recurring_profile>
            </updates>
        </layout>
    </frontend>
</config>