从Magento主页中删除搜索框

时间:2014-04-28 04:26:07

标签: php xml magento

如何从magento的主页中删除搜索框。

我在CMS > Pages > home页面搜索过,没有与搜索框相关的代码。

我可以使用此链接删除每个目录视图和产品视图页面中的搜索框

http://www.magentocommerce.com/boards/viewthread/38420/”。

如何从主页上删除。

先谢谢。

4 个答案:

答案 0 :(得分:1)

你可以通过xml删除

app/design/frontend/yourpakcage/yourtemplate/layout/

下创建local.xml

的代码
<?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" />

这将仅从此页面中删除搜索框。 当我想要做的只是从主页上删除热门搜索时,为我工作。