设置默认的Magento页面布局

bla*_*aps 1 magento

有没有办法将所有页面(目录,产品,购物车,结帐,搜索)设置为local.xml中的3列布局,而不是为每个块指定布局.我尝试了以下代码

<?xml version="1.0"?>
<layout version="0.1.0">
        <default>
                <reference name="root">
                        <action method="setTemplate"><template>3columns.phtml</template></action>
                </reference>
        </default>
</layout>
Run Code Online (Sandbox Code Playgroud)

它不起作用,日志显示

2011-08-12T07:20:10 + 00:00 CRIT(2):无效的模板文件:frontend\base\default\template\3columns.phtml

期待您的建议.

Nic*_*ick 10

就您的错误消息而言,您正在尝试加载不存在的文件.错误消息中的文件名是一个巨大的赠品.页面布局文件template/page/*.phtml不在template/*.phtml.

你需要改变:

<action method="setTemplate"><template>3columns.phtml</template></action>
Run Code Online (Sandbox Code Playgroud)

至..

<action method="setTemplate"><template>page/3columns.phtml</template></action>
Run Code Online (Sandbox Code Playgroud)