Magento 如何删除';订单和退货';从页脚开始?
我已经将新安装的Magento 1.5.0.1更新为Magento 1.6.0.0,现在我在页脚中有一个链接,“订单和退货”,我还不知道如何删除它 我无法从核心文件中删除它,我尝试过XML方法,但似乎不起作用(可能是我的错) 目前,我甚至无法定位链接生成的位置,因为简单的测试(比如将随机单词放在输出应该出现的地方)根本不起作用 有人对?有任何建议或解决方案吗?您可以尝试:Magento 如何删除';订单和退货';从页脚开始?,magento,Magento,我已经将新安装的Magento 1.5.0.1更新为Magento 1.6.0.0,现在我在页脚中有一个链接,“订单和退货”,我还不知道如何删除它 我无法从核心文件中删除它,我尝试过XML方法,但似乎不起作用(可能是我的错) 目前,我甚至无法定位链接生成的位置,因为简单的测试(比如将随机单词放在输出应该出现的地方)根本不起作用 有人对?有任何建议或解决方案吗?您可以尝试: <layout> <default> <reference name=
<layout>
<default>
<reference name="return_link">
<!-- Set the template file to an empty string to prevent output -->
<action method="setTemplate">
<template></template>
</action>
</reference>
</default>
</layout>
或在1.7+中:
<layout>
<default>
<reference name="footer_links">
<action method="removeLinkBlock">
<blockName>return_link</blockName>
</action>
</reference>
</default>
</layout>
返回链接
或者,正如隆布尔所提到的:
<layout>
<default>
<remove name="return_link" />
</default>
</layout>
关于使用remove元素的一个警告是,它将阻止在布局中的任何位置使用该块名称,因为它将转换为全局xpath选择器。这里是解决方案
因为我需要保持它与主题相关,所以我将layout sales.xml从app/design/frontend/base/default/layout/复制到我的主题布局文件夹(app/design/frontend/default//layout/),并从以下代码片段中注释掉
元素:
<default>
<reference name="footer_links">
<block type="sales/guest_links" name="return_link"/>
<action method="addLinkBlock"><blockName>return_link</blockName></action>
</reference>
</default>
返回链接
享受吧 有一种非常简单的方法可以删除此链接。将以下内容添加到主题的
local.xml
<default>
<remove name="return_link"/>
</default>
关于使用local.xml有一个很好的介绍。我找到了解决方案,但我已经等了8个小时才能发布它,所以我会稍后发布:)嘿,李,谢谢你的回答,我设法解决了我的问题,就像我在回答中解释的那样:)我如何完全禁用此模块?在Magento CE 1.7.1下,第二个解决方案不起作用(什么都没有发生). 第三个版本运行良好。由于截至本文,没有公开的1.7.1版本,因此很难验证您的声明。这个问题是专门针对1.6.0.0提出的,当回答这个问题时,1.7分支甚至没有发布。(所谓发布,我的意思是它不是出自alpha)Matteo,如果您使用我建议的一个,您可以将它放在主题的local.xml布局文件中。由于不需要编辑核心布局文件,因此它的侵入性会降低。是一个全局标记,不需要布局句柄之外的父级。(没有理由将其放在参考标签中)