6

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

4

2 回答 2

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

于 2012-08-04T21:13:47.680 回答
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>
于 2013-11-25T13:39:04.413 回答