首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除“联系我们”页脚链接,清洁方式

删除“联系我们”页脚链接,清洁方式
EN

Stack Overflow用户
提问于 2013-10-11 10:05:16
回答 3查看 7.9K关注 0票数 5

首先,上下文:我想删除“联系我们”的链接从页脚。但我没有任何contacts.xml,我可以评论它,因为我正在构建自己的主题基于空白的一个。因此,前提条件是使用布局删除方法使用我的local.xml删除它。

这适用于高级搜索:

代码语言:javascript
复制
<default>
    <reference name="footer_links">
        <action method="removeLinkByUrl"><url helper="catalogsearch/getAdvancedSearchUrl"/></action>
    </reference>
</default>

但这并不适用于“联系我们”:

代码语言:javascript
复制
<default>
    <reference name="footer_links">
        <action method="removeLinkByUrl"><url>contacts</url></action>
    </reference>
</default>

(还尝试在操作的属性中添加module=“联系人”)

我做错什么了?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-11 10:37:15

我发现的最简单的方法是:

使用helper类创建一个基本的自定义模块。在该助手类中,创建一个返回: Mage::getBaseUrl()的公共函数。“联系人/”--这是联系人页面的网址。之后,您可以在布局操作中使用该函数,如下所示:

代码语言:javascript
复制
<reference name="footer_links">
    <action method="removeLinkByUrl">
        <url helper="module/getContactsUrl" />
    </action>
</reference>

其中:模块-自定义模块的名称getContactsUrl -返回联系人url的函数的名称

你可以按你喜欢的名字命名。

票数 5
EN

Stack Overflow用户

发布于 2013-10-11 10:15:28

如果您愿意,可以禁用“联系我们”功能。您可以从Magento的管理面板中执行此操作。登录后,转到右边的General部分的System menu>Configuration>Contacts按钮,即left>Contact Us面板。在“联系我们”面板中,有一个下拉菜单“允许联系我们”。将其设置为“否”,然后单击右上角的“保存控件”按钮。这将删除联系我们的页面,并从前端链接。如果您想再次启用该功能,只需将“启用联系人”下拉菜单设置为“是”。

如果您只需要删除所有网站的链接,请在模板phtml ...app/design/frontend/yourteplatepath/page/html/footer.phtml中更新它。

不需要配置布局,因为你会加载和加载链接和功能徒劳无功。

票数 5
EN

Stack Overflow用户

发布于 2014-03-21 03:43:29

这是另一个选择。更新page.xml

代码语言:javascript
复制
<block type="page/template_links" name="footer_links2" as="footer_links2" template="page/template/links.phtml"/>

就像这样。然后转到静态块-> footer_links,根据您的喜好编辑它。

更改块名将阻止添加其他链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19315472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档