我有一个网站,我不想在顶级菜单中找到“主页”链接,我只想删除或禁用它...我试过这个链接
http://www.magentocommerce.com/boards/viewthread/60059/
但它没有在top.phtml中找到任何代码(app> design> frontend>默认(或任何你有的主题)> catalog> navigation> top.phtml)喜欢 -
<li> yada /home statement </li>
或
<li><a href="<?php echo $this->getUrl() ?>"><?php echo $this->__('Home') ?></a></li>
我只有
<?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
<?php if($_menu): ?>
<div class="nav-container">
<ul id="nav">
<?php echo $_menu ?>
</ul>
</div>
<?php endif ?>
请提供解决方案。
我已经尝试在customer.xml文件中使用xml,但可能是我没有在正确的xml文件或正确的代码中使用它。
<reference name="top.links">
<action method="removeLinkByUrl">
<url helper="core/url/getHomeUrl" />
</action>
</reference>
答案 0 :(得分:3)
在活动主题的local.xml文件中尝试此操作。
<default>
<reference name="root">
<reference name="top.links">
<action method="removeLinkByUrl"><url helper="core/url/getHomeUrl"/></action>
</reference>
</reference>
</default>
答案 1 :(得分:1)
作为黑客,您可以使用css隐藏它 找到该类并添加.class {display:none}
答案 2 :(得分:1)
最后,我想通了。由于菜单插件(自定义响应菜单'),Home链接就在那里。我从后端禁用它。