Answers:
为了满足您的要求,您需要创建一个扩展-如果没有扩展,这是不可能的。
在以下位置创建模块文件配置文件 app/etc/modules/Amit_NewLayout.xml
码:
<?xml version="1.0"?> <config> <modules> <Amit_NewLayout> <active>true</active> <codePool>local</codePool> <depends> <Mage_Page /> </depends> </Amit_NewLayout> </modules> </config>
现在定义1-column-version2.phtml
为新布局的模板 app/code/local/Amit/NewLayout/etc/config.xml
码:
<?xml version="1.0"?> <config> <modules> <Amit_NewLayout> <version>0.0.1</version> </Amit_NewLayout> </modules> <global> <page> <layouts> <new_cms_layout module="page" translate="label"> <label>New Cms Layout</label> <template>page/1-column-version2.phtml</template> <layout_handle>lookbook</layout_handle> </new_cms_layout> </layouts> </page> </global> </config>
现在,您将能够在CMS页面布局选项中看到此布局。
创建一个模块,然后在config.xml文件中的xml下面添加。
app/code/local/Namespace/CustomLayouts/etc/config.xml
<?xml version="1.0"?>
<config>
<global>
<page>
<layouts>
<custom_static_page_one>
<label>Custom static page</label>
<template>page/1-column-version2.phtml</template>
</custom_static_page_one>
</layouts>
</page>
</global>
</config>
注册您的模块
app/etc/modules/Namespace_CustomLayouts.xml
<?xml version="1.0"?>
<config>
<modules>
<Namespace_CustomLayouts>
<codePool>local</codePool>
<active>true</active>
</Namespace_CustomLayouts>
</modules>
</config>
创建自己的模板文件 page/1-column-version2.phtml
在中添加您的代码
app\code\core\Mage\Page\etc
config.xml
:
与
<My_one_column_cms module="page" translate="label">
<label>My One Column</label>
<template>page/home.phtml</template>
<layout_handle>My_one_column_cms</layout_handle>
</My_one_column_cms>
您可以根据需要在xml中更改名称,您可以输入任何单词
然后在newtheme / newpack / page /或默认主题中创建home.phtml作为模板