您需要一个自定义模块:
注册你的模块:
app/etc/modules/Dropdown_Layout.xml
插入
<?xml version="1.0"?>
<config>
<modules>
<Dropdown_Layout>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Page />
</depends>
</Dropdown_Layout>
</modules>
</config>
您看到我们的模块依赖于 Mage_page 核心模块。
创建配置文件:
app/code/local/Dropdown/Layout/etc/config.xml
插入
<?xml version="1.0"?>
<config>
<modules>
<Dropdown_Layout>
<version>1.0.0</version>
</Dropdown_Layout>
</modules>
<global>
<page>
<layouts>
<newlayout module="page" translate="label">
<label>newlayout</label>
<template>page/newlayout.phtml</template>
<layout_handle>newlayout</layout_handle>
</newlayout>
</layouts>
</page>
</global>
<frontend>
<layout>
<updates>
<Dropdown_Layout>
<file>Dropdown_Layout.xml</file>
</Dropdown_Layout>
</updates>
</layout>
</frontend>
</config>
你在配置文件中引用的布局文件
app/design/frontend/rwd/your_theme/layout/dropdownlayout.xml
插入
<?xml version="1.0"?>
<layout>
<newlayout translate="label">
<label>newlayout</label>
<reference name="root">
<action method="setTemplate"><template>page/newlayout.phtml</template></action>
<action method="setIsHandle"><applied>1</applied></action>
</reference>
</newlayout>
</layout>
还有实际的html文件:
app/design/frontend/rwd/your_theme/template/page/newlayout.phtml
并插入您的 html 模板
<!DOCTYPE html>
<html lang="en" id="top" class="no-js">
<head>
...
分配模板: