Magento类别自定义设计页面布局未更改

约瑟夫·蒙塔内斯

我已经关闭了缓存,但是当我编辑“管理员”->“目录”->“类别”时我做什么都没关系。然后单击自定义设计并编辑页面布局,以及1-3列的布局。

没有显示任何更改。我已经针对默认站点和每个类别的特定站点尝试了此操作,没有任何更新反映了前端。我可以编辑“自定义布局更新”区域并使用类似以下内容:

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

或者,我可以编辑local.xml文件并将所有类别强制为特定布局:

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

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

但是,我需要页面布局选项才能工作。也许这与local.xml中从左侧和右侧添加/删除内容的布局有关?作为“ CMS页面”区域中的注释,我可以成功更改页面布局。

约瑟夫·蒙塔内斯

我发现了问题。我依靠另一个主题,该主题迫使catalog_category_default始终呈现2列。这是因为更新句柄将应用的变量设置为1,该变量将忽略管理页面布局更改。

这是它在做什么:

<catalog_category_default>
    <update handle="page_two_columns_left"/>
    ...
</catalog_category_default>

因此,我可以覆盖它的唯一方法是从自己的XML更新中进行,但是仍然不能让我从管理员那里更新页面布局。

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

因此,解决方法是将应用的变量设置为0。

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

这让我使用类别布局定制设计的标签分类管理

我通过找到手柄并查看设置的变量发现了这一点。因此,这是page_two_columns_left的定义:

<page_two_columns_left translate="label">
    <label>All Two-Column Layout Pages (Left Column)</label>
    <reference name="root">
        <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
        <!-- Mark root page block that template is applied -->
        <action method="setIsHandle"><applied>1</applied></action>
        <action method="setLayoutCode"><name>two_columns_left</name></action>
    </reference>
</page_two_columns_left>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

所有类别页面magento的自定义布局

来自分类Dev

编辑Magento 1.9 CSS以自定义类别布局

来自分类Dev

编辑Magento 1.9 CSS以自定义类别布局

来自分类Dev

自定义布局magento

来自分类Dev

自定义布局或搜索栏设计

来自分类Dev

Magento,自定义模块的默认布局

来自分类Dev

我正在尝试在自定义类别页面(magento 1.9)上显示可配置的色板

来自分类Dev

自定义页面布局(非发布)

来自分类Dev

自定义线性布局未显示

来自分类Dev

Magento-使用布局更新为一个类别设置自定义排序方式和顺序方向

来自分类Dev

Sitefinity中的自定义设计师属性类别

来自分类Dev

设置自定义页面,而不是类别/存档页面

来自分类Dev

Magento-获取类别自定义属性值

来自分类Dev

未使用自定义错误页面

来自分类Dev

未使用自定义错误页面

来自分类Dev

Magento上catalog_category_view的自定义布局

来自分类Dev

Magento-为模块添加自定义布局更新

来自分类Dev

自定义 CMS 中类别/页面的 .htaccess RewriteRule

来自分类Dev

自定义错误页面,当发生Http错误而未更改url时

来自分类Dev

更改自定义选项时更改magento价格

来自分类Dev

sharepoint:带有表单的自定义Wiki页面布局

来自分类Dev

Blogger自定义模板HTML中断布局页面

来自分类Dev

自定义页面的布局(非发布)

来自分类Dev

Inno Setup:“就绪页面”自定义布局

来自分类Dev

具有布局的自定义错误页面

来自分类Dev

如何为Vuepress的特定页面使用自定义布局?

来自分类Dev

Kentico Admin-页面类型自定义表单布局

来自分类Dev

创建 SharePoint 自定义页面布局 2016 时出错

来自分类Dev

Magento自定义扩展未在CMS页面中调用

Related 相关文章

热门标签

归档