我正在尝试为我的商店设置页面模板。我已经设法使用local.xml自定义商店中的页面,如下所示:
<page_one_column>
<reference name="root">
<action method="setTemplate"><template>custom/page/1column.phtml</template></action>
</reference>
</page_one_column>
<page_two_columns_left>
<reference name="root">
<action method="setTemplate"><template>custom/page/2columns-left.phtml</template></action>
</reference>
</page_two_columns_left>
<page_two_columns_right>
<reference name="root">
<action method="setTemplate"><template>custom/page/2columns-right.phtml</template></action>
</reference>
</page_two_columns_right>
<page_three_columns>
<reference name="root">
<action method="setTemplate"><template>custom/page/3columns.phtml</template></action>
</reference>
</page_three_columns>
在CMS页面上正常工作。但是,商店仍使用template / page / 2columns-left.phtml中的模板。
我尝试在管理面板中为根类别设置自定义布局更改,但子级继承自父级,但无济于事。
我不知道我还能在哪里设置页面模板。
有人有解决方案吗?
答案 0 :(得分:3)
以下是为完整网站设置默认模板的示例:
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="root">
<action method="setTemplate"><template>page/3columns.phtml</template></action>
</reference>
</default>
</layout>
或仅用于目录:
<?xml version="1.0"?>
<layout version="0.1.0">
<catalog_category_default>
<reference name="root">
<action method="setTemplate"><template>page/3columns.phtml</template></action>
</reference>
</catalog_category_default>
</layout>