我只想更改一个页面的布局,即类别页面。我将 catalog.xml 第 187 行从 2-columns-right 编辑为 1-column,但它编辑了我的产品页面。我的问题是如何仅编辑类别页面(其中显示类别中的所有产品,请参见附图)
问问题
162 次
1 回答
1
您不应该就地修改核心文件,最好的做法是避免在自定义主题中覆盖和自定义核心布局文件。相反,您应该使用local.xml布局文件。MageBase.com 上有一个很棒的关于布局 XML 定制的教程。
local.xml在所有布局 XML 文件中最后被合并到已编译的布局配置 DOM 中,从而赋予其指令相对于其他指令的一定权限。您应该尝试以下内容:
<?xml version-"1.0"?>
<layout>
<catalog_category_view>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-right.phtml</template>
</action>
</reference>
</catalog_category_view>
</layout>
请记住在开发时清除/禁用布局 XML 缓存。
于 2013-03-23T00:20:22.427 回答