如何禁用Magento定期配置文件和计费协议?

如何禁用Magento定期配置文件和计费协议?,magento,Magento,是否有一种简单的方法(例如:使用local.xml)完全禁用Magento(v 1.7+)中的定期配置文件和计费协议?创建块并添加链接: app/design/frontend/base/default/layout/sales/billing_agreement.xml app/design/frontend/base/default/layout/sales/recurtive_profile.xml 通常我会建议以后删除链接,但是Mage\u Customer\u Block\u Acco

是否有一种简单的方法(例如:使用local.xml)完全禁用Magento(v 1.7+)中的定期配置文件和计费协议?

创建块并添加链接:

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

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

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

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

我实现了我自己的一个:

还有另一种方法可以实现这一点。创建一个空白的.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>

blank.xml
blank.xml

我也将在一两周内完成此任务,如果我找到更好的方法,我将更新答案:)免费的“”扩展允许您使用控制面板从客户帐户列表中删除链接。我编辑了答案并添加了我为此编写的扩展