我正在创建一个magento主题。我为所有页面设置了2列 - 右侧布局。现在我想创建一个模板,并从local.xml为主页设置1columns布局。但管理主页cms选择的布局仍然存在,我的创建和管理主页cms内容仍然显示。那么如何避免管理主页cms布局和内容而不禁用并为主页设置1columns布局。任何建议和帮助表示赞赏。谢谢。
这是我的代码:
<?xml version="1.0" encoding="UTF-8"?>
<layout>
<!-- Global Operations -->
<default>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-right.phtml</template>
</action>
<reference name="content">
<block type="core/template" name="some_random_name" template="cms/home.phtml"/>
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
</reference>
</default>
</layout>
答案 0 :(得分:0)
您正在寻找的是这样的:
<layout version="0.1.0">
<cms_index_index>
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
<!-- <action method="setTemplate"><template>page/2columns-right.phtml</template></action> -->
<!-- <action method="setTemplate"><template>page/3columns.phtml</template></action> -->
<!-- <action method="setTemplate"><template>page/1column.phtml</template></action> -->
</reference>
</cms_index_index>
</layout>