使用Magento CE 1.7.0.2的新安装,我试图将PRODUCT PAGE
布局设置为1列而不通过管理面板并将每个产品设置为1列布局。
我尝试过:
我试图在我的local.xml
文件夹中为我的模板创建layout
。那个local.xml
文件看起来像:
<?xml version="1.0"?>
<layout>
<my_category_root_template>
<reference name="root">
<tpl>page/1column.phtml</tpl>
</reference>
<my_category_root_template>
<catalog_category_layered>
<update handle="my_category_root_template" />
</catalog_category_layered>
<catalog_category_layered_nochildren>
<update handle="my_category_root_template" />
</catalog_category_layered_nochildren>
<catalog_category_default>
<update handle="my_category_root_template" />
</catalog_category_default>
<!-- EDIT: forgot about search results page -->
<catalogsearch_advanced_result>
<update handle="my_category_root_template" />
</catalogsearch_advanced_result>
<layout>
我还尝试了2columns-right.phtml
的实例,并尝试将其更改为1column.phtml
中的page.xml
无效。缓存被禁用,因为它是一个临时站点,但我已经手动删除var/cache
只是为了好的措施。我知道我在这里遗漏了一些东西,但我不能为我的生活弄清楚。
答案 0 :(得分:2)
试试这个:
<catalog_product_view>
<reference name="root">
<action method="setTemplate">
<template>page/1column.phtml</template>
</action>
</reference>
</catalog_product_view>
catalog_product_view是产品页面的布局句柄,要查找页面句柄,请查看html body类。