我正在Magento 1.8.1网站上工作并遇到问题,我希望在这里找到解决方案 - 谷歌搜索几天后。
我想为类别及其子类别设置不同的/自定义页面布局,但我被卡住了。
所以,我有一个2级别的类别:
第一类(例如CLOTHES)有一个默认的2列页面布局(因为我想要一个额外的导航)。
我希望第二类(例如LEVIS)具有1列页面布局,但是无法设置它。它会覆盖所有子类别特定设置,它只接受父类别设置。
我尝试了各种可能的设置,即使是另一个主题。我还禁用了父类别的页面布局继承。
这是一个已知错误还是我做错了什么?
感谢您的帮助, 乙
答案 0 :(得分:0)
您可以轻松地为每个类别设置不同的布局
只需转到manage category
并选择类别,然后转到custom design tab
并设置使用Use Parent Category Settings to no
并将page layout according
设置为您的设计,只需看图像
答案 1 :(得分:0)
如果未在类别的“自定义设计”选项卡下指定“使用父类别设置”和“页面布局”的值,则Magento使用布局xml文件中的默认页面布局(在主题的布局文件夹下)。
如果要为特定类别指定自定义布局,则需要为该类别指定。
例如“CLOTHES”是您的父类别,“LEVIS”是子类别(您要为其设置不同的布局)。
然后,您需要将“使用父类别设置”的值指定为“否”和“页面布局”,以指定要为特定类别设置的任何布局。
只需保存即可,您可以在前端看到反射。
如果您有任何问题,请参考截屏。
如果您有任何疑问,请与我们联系。
答案 2 :(得分:0)
不确定这是Magento还是Argento,因为我无法恢复默认主题。无论如何,最终工作的是该类别的自定义布局更新:
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
答案 3 :(得分:0)
我在1.7.0.2中有一个解决方案,因为我遇到了同样的问题并修复了它。
对于不应继承的每个类别 将“使用父类别设置”设置为“是”,保存,然后将其设置回“否”并保存。
您可能还想检查商店视图设置是否未覆盖全局视图设置
希望能有所帮助。