Magento 1.8.1 /特定类别的类别布局

时间:2013-12-26 23:34:30

标签: magento inheritance navigation categories

我正在Magento 1.8.1网站上工作并遇到问题,我希望在这里找到解决方案 - 谷歌搜索几天后。

我想为类别及其子类别设置不同的/自定义页面布局,但我被卡住了。

所以,我有一个2级别的类别:

第一类(例如CLOTHES)有一个默认的2列页面布局(因为我想要一个额外的导航)。

我希望第二类(例如LEVIS)具有1列页面布局,但是无法设置它。它会覆盖所有子类别特定设置,它只接受父类别设置。

我尝试了各种可能的设置,即使是另一个主题。我还禁用了父类别的页面布局继承。

这是一个已知错误还是我做错了什么?

感谢您的帮助, 乙

4 个答案:

答案 0 :(得分:0)

您可以轻松地为每个类别设置不同的布局 只需转到manage category并选择类别,然后转到custom design tab 并设置使用Use Parent Category Settings to no并将page layout according设置为您的设计,只需看图像

即可

enter image description here

答案 1 :(得分:0)

如果未在类别的“自定义设计”选项卡下指定“使用父类别设置”和“页面布局”的值,则Magento使用布局xml文件中的默认页面布局(在主题的布局文件夹下)。

如果要为特定类别指定自定义布局,则需要为该类别指定。

例如“CLOTHES”是您的父类别,“LEVIS”是子类别(您要为其设置不同的布局)。

然后,您需要将“使用父类别设置”的值指定为“否”和“页面布局”,以指定要为特定类别设置的任何布局。

只需保存即可,您可以在前端enter image description here看到反射。

如果您有任何问题,请参考截屏。

如果您有任何疑问,请与我们联系。

enter image description here

答案 2 :(得分:0)

不确定这是Magento还是Argento,因为我无法恢复默认主题。无论如何,最终工作的是该类别的自定义布局更新:

<reference name="root">
    <action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>

答案 3 :(得分:0)

我在1.7.0.2中有一个解决方案,因为我遇到了同样的问题并修复了它。

对于不应继承的每个类别 将“使用父类别设置”设置为“是”,保存,然后将其设置回“否”并保存。

您可能还想检查商店视图设置是否未覆盖全局视图设置

希望能有所帮助。