如何从magento的主页中删除搜索框。
我在CMS > Pages > home
页面搜索过,没有与搜索框相关的代码。
我可以使用此链接删除每个目录视图和产品视图页面中的搜索框
“http://www.magentocommerce.com/boards/viewthread/38420/”。
如何从主页上删除。
先谢谢。
答案 0 :(得分:1)
你可以通过xml删除
在app/design/frontend/yourpakcage/yourtemplate/layout/
的代码
<?xml version="1.0"?>
<layout version="0.1.0">
<cms_index_index >
<reference name="root">
<remove name="top.search" />
</reference>
</cms_index_index>
</layout>
答案 1 :(得分:1)
使用以下xml
<?xml>
<layout>
<default>
<reference name="header">
<remove name="top.search" />
</reference>
</default>
</layout>
答案 2 :(得分:1)
转到app / design / frontend / YOUR_THEME_NAME / default / template / page / html / header.php 行号: - 38请使用此代码。
<?php echo $this->getChildHtml('topSearch') ?>
到
<?php if(Mage::getSingleton('cms/page')->getIdentifier() != 'home' && Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms') : ?>
<?php echo $this->getChildHtml('topSearch') ?>
<?php endif;?>
答案 3 :(得分:0)
您可以使用布局更新从主页中删除搜索功能。 在您要删除此页面的页面上,转到设计选项卡。 在“自定义设计”选项卡和“自定义布局更新XML”框中,添加以下内容:
<remove name="top.search" />
这将仅从此页面中删除搜索框。 当我想要做的只是从主页上删除热门搜索时,为我工作。