从Magento的索引视图中删除块“热门标签”

时间:2010-04-16 16:17:04

标签: magento layout

本周我开始与Magento合作,我正在尝试创建一个新主题。在wiki的"Designing for Magento"文章之后,我尝试从索引视图中删除Popular Tags块,将此行添加到magento \ app \ design \ frontend \ default \ mytheme \ layout中的local.xml:

<remove name="tags_popular"/>

我不知道为什么,但标签仍然存在,而如果我执行以下操作,语言切换器将消失:

<remove name="store_language"/>

我也试过这个没效果:

<reference name="left">
    <action method="unsetChild"><name>tags_popular</name></action>
</reference>

我甚至删除了tag.xml,标签仍在那里!

我知道我可以摆脱他们在后端禁用Mage_tag,买我想知道为什么这不起作用。

谢谢!

3 个答案:

答案 0 :(得分:5)

只需在主题 - &gt; page.xml 默认块

中添加此内容即可
<remove name="tags_popular"/>

你可以移除任何磁铁块。然后你可以删除它的块名称。 在这里你看到tag_popular它的块名称删除加上它的块名称  Remove default magento block

答案 1 :(得分:4)

查看tag.xml,您将在其中找到此代码,您必须将其注释掉:

<default>
    <!-- Mage_Tag -->
    <reference name="left">
        <block type="tag/popular" name="tags_popular" template="tag/popular.phtm">
            <action method="setTemplate"><template>tag/popular.phtml</template></action>
        </block>
    </reference>
</default>

答案 2 :(得分:2)

多么愚蠢,热门标签显示在主页面中,因为它们来自内容页面的默认代码(菜单:CMS&gt; Pages),所以我只需要删除它:P