如何从后端删除块? Magento的

时间:2014-07-12 15:15:16

标签: magento block

我想在某些CMS页面和类别中禁用搜索框,我读到可以从后端(使用xml更新)执行此操作,我该怎么做?到目前为止,我认为它就像:

<reference name="content">
    <action method="unsetChild"><name>NAME_OF_BLOCK</name></action>
</reference>

请告诉我:

a)如何获取要删除的块的名称?

b)我如何获得参考的名称? (我的例子中的内容)

c)我是否只需要在&#34;自定义布局更新XML&#34; textedit盒子?

提前致谢

1 个答案:

答案 0 :(得分:1)

找到块名称后(使用此链接中描述的步骤: http://gordonlesti.com/how-to-find-the-name-in-layout-of-a-block-in-magento/

我能够做到:

<default>
    <reference name="header">
        <remove name="top.search"/>
    </reference>
</default>

基于: Why doesn't this work: <remove name="header.top.search"/>

希望这会对某人有所帮助。