Magento 根模板不更改?
我在名为hew的自定义主题包中创建了page/23columns.phtml文件和一个local.xml。现在,我想将magento中“主页”的根模板分配给这个23columns模板,但它不起作用……这是我的local.xmlMagento 根模板不更改?,magento,Magento,我在名为hew的自定义主题包中创建了page/23columns.phtml文件和一个local.xml。现在,我想将magento中“主页”的根模板分配给这个23columns模板,但它不起作用……这是我的local.xml <?xml version="1.0"?> <layout> <default> … </default> <!--Home Page--> <cms_in
<?xml version="1.0"?>
<layout>
<default>
…
</default>
<!--Home Page-->
<cms_index_index>
<reference name="root">
<action method="setTemplate">
<template>page/23columns.phtml</template>
</action>
</reference>
</cms_index_index>
</layout>
…
第/23页Columns.phtml
缓存已禁用,所有其他local.xml更改都能正常工作
有什么建议吗?Magento的主页只是一个简单的CMS页面。
setTemplate
方法不会影响CMS页面,因为您可以从管理面板为其设置根模板。加载布局xml后,将对管理面板中设置的内容进行解释。
这意味着您的模板被设置为
23columns.phtml
,但稍后会更改为数据库中的值。我建议从CMS->Pages->Home page更改主页布局。
您可能在可用列表中看不到新布局。
如果未正确声明布局,则可能发生这种情况。
这向您展示了如何做到这一点。回答得很好,细节如下:)+1