【问题标题】:Magento 1.8.1 / Category layout for specific categoriesMagento 1.8.1 / 特定类别的类别布局
【发布时间】:2013-12-26 23:34:29
【问题描述】:

我正在使用 Magento 1.8.1 网站并遇到问题,我希望在这里找到解决方案 - 经过几天的谷歌搜索。

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

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

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

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

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

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

感谢您的帮助, 乙

【问题讨论】:

  • 这里有同样的问题。 1.8.1.0,使用 Argento 主题。
  • 如果您觉得我的回答有帮助,请接受我的回答

标签: magento inheritance navigation categories


【解决方案1】:

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

【讨论】:

  • 感谢您的帮助,Keyur。我之前已经尝试过,但 Magento 仍然继承父类别设置。
【解决方案2】:

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

如果您想为特定类别指定自定义布局,那么您需要为该类别指定它。

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

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

保存就可以在前端看到反射。

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

如果您有任何疑问,请告诉我。

【讨论】:

  • 谢谢 Mohit,我的设置和你的截图一样,但显然有一个设置,默认情况下强制我的 Magento 继承父类别设置。您还有其他想法吗?
【解决方案3】:

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

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

【讨论】:

    【解决方案4】:

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

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

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

    希望对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-04-06
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多