【问题标题】:custom layout settings won't apply自定义布局设置将不适用
【发布时间】:2016-07-12 16:39:21
【问题描述】:

我对 Magento 有一些小问题。我不是 Magento 大师,但我正在尝试找出这个错误。

而且这个 1 列的页面不会是 1 列,它总是两列。在哪里可以查到?

我在管理员中设置了此页面的自定义布局 - 1 列和所有其他列 - 使用父设置,在根类别上我设置了 2 列左垫 - 不走运。

在 theme/package/layout/local.xml 中,目录页面的模板设置为:

<catalog_category_layered translate="label">  
    <reference name="root">  
    <action method="setTemplate"><template>page/2columns-left.phtml</template></action>  
</reference>  

对于这一页,管理员设置为:页面布局:1 列。

这些设置不稳定。如果页面连续多次重新加载,有时,我看到此页面的模板是“2-columns-left.phtml”,有时 - 它是正确的并且是“1column.phtml”

如果有任何帮助,我会很高兴。

编辑: 如何将此页面设置为始终为 1 列? 我尝试在 local.xml 中评论模板部分并设置目录->管理类别->我的类别->自定义设计->页面布局为“1 列”,但页面有时仍会加载 1 列,有时会加载 2 列。

【问题讨论】:

  • 请编辑您的问题以更清楚。你到底在问什么?

标签: magento


【解决方案1】:

【讨论】:

  • 添加外部资源/教程时,请在答案中添加最相关的部分,以防链接失效。
【解决方案2】:
  1. 请检查您是否没有在 cms 中设置模板:转到管理员>Catalog>Manage Categories> [选择您的类别] > Custom Design Tab > Page Layout - 更改为无布局更新

  2. catalog_category_layered 主要是设置如果你有锚定类别,检查这个,也试试catalog_category_default handler

【讨论】:

    【解决方案3】:

    还有另一种方法可以更改类别页面的自定义布局设置。

    转到管理面板目录 > 管理类别 > 编辑任何类别 > 定制设计 > 页面布局。

    您可以在此处更改类别页面的页面布局。

    【讨论】:

    • 是的,我知道。但似乎此设置并非每次都适用。有时它有效,有时无效。我试图理解为什么。
    • 如果您的网站启用了任何缓存,请尝试清除缓存并检查其是否正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    相关资源
    最近更新 更多