0

在此处输入图像描述我只想更改一个页面的布局,即类别页面。我将 catalog.xml 第 187 行从 2-columns-right 编辑为 1-column,但它编辑了我的产品页面。我的问题是如何仅编辑类别页面(其中显示类别中的所有产品,请参见附图)

4

1 回答 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 回答