如何通过local.xml添加新布局?

时间:2013-04-15 09:05:18

标签: magento layout content-management-system

如何使用local.xml在magento中添加新布局?当我创建新的CMS页面时,我希望它出现在布局列表中。

2 个答案:

答案 0 :(得分:0)

使用local.xml的magento布局

  

请继续关注此代码。

http://www.codeboss.in/web-funda/2009/07/07/create-new-layout-in-magento/

答案 1 :(得分:0)

查看this page上最后一段代码。您可以进入app/code/core/Mage/Page/etc/config.xml并添加如下行:

 <TEMPLATE_LABEL module="page" translate="label">
     <label>TEMPLATE NAME</label>
     <template>page/TEMPLATE-FILENAME.phtml</template>
     <layout_handle>page_HANDLE_NAME</layout_handle>
 </TEMPLATE_LABEL>

替换大写单词,例如

 <home_format module="page" translate="label">
     <label>Home Format</label>
     <template>page/home-page.phtml</template>
     <layout_handle>page_home_format</layout_handle>
 </home_format>

<page> ... </page>代码块结束之前。

注意:如果您这样做,您可能无法在不丢失自定义布局的情况下升级Magento,因为config.xml是核心文件。