从某些类别中删除Masshead Magento扩展

从某些类别中删除Masshead Magento扩展,magento,Magento,正如我在标题中所描述的,我想做的是从magento中的某些类别中删除Masshead扩展。你知道怎么做吗?该模块很可能会在“类别”页面上包含一个块。此块将在模块布局xml文件中定义。您需要找到定义来标识块的名称以及包含该块的父块/容器的名称。由于您希望将其保留在某些类别上,但将其从其他类别中删除,因此我能想到的最简单的解决方案是将Magento的管理区域用于您希望将其从中删除的类别,并将一些布局更新xml添加到这些特定类别中 我通常在Admin->Catalog->managecategorie

正如我在标题中所描述的,我想做的是从magento中的某些类别中删除Masshead扩展。你知道怎么做吗?

该模块很可能会在“类别”页面上包含一个块。此块将在模块布局xml文件中定义。您需要找到定义来标识块的名称以及包含该块的父块/容器的名称。由于您希望将其保留在某些类别上,但将其从其他类别中删除,因此我能想到的最简单的解决方案是将Magento的管理区域用于您希望将其从中删除的类别,并将一些布局更新xml添加到这些特定类别中

我通常在Admin->Catalog->managecategories下使用如下语句来实现这一点。选择适当的类别,然后单击Custom Design,您将在其中找到Custom Layout Update字段,以在其中输出XML

 <reference name="content">
     <remove name="masshead.blockname" />
 </reference>

您可以通过另一种方式将其从所有类别中删除,方法是将模块的布局xml文件更改为不包含它,并在管理区域中为每个要包含它的类别使用布局更新xml。这取决于你想要的类别是否更多,反之亦然