有没有一种简单的方法(例如:使用 local.xml)来完全禁用 Magento(v 1.7+)中的重复配置文件和计费协议?
问问题
13782 次
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 回答