我想为magento主页使用自定义模板文件。 我在我的主题的layout / local.xml文件中使用了以下代码,如下所述 tutorial
<new_layout translate="label">
<label>New Layout</label>
<reference name="root">
<action method="setTemplate"><template>page/home.phtml</template></action>
<!-- Mark root page block that template is applied -->
<action method="setIsHandle"><applied>1</applied></action>
</reference>
</new_layout>
但是模板路径提示显示了page / 3columns.phtml。 任何人都请指定将一个模板设置到主页的确切方式,另一个指定到产品页面。也想要从主页的侧边栏中删除购物车和比较框,并将其显示在其他页面中。我使用的是magento 1.4。 1
答案 0 :(得分:1)
您的问题与指定要更改的页面有关。主页是CMS页面,因此您应该通过编辑特定的CMS页面来编辑布局。从那里,您可以更改为不同的页面类型,并随意添加或删除块。
如果您想更改目录视图页面的布局,您需要编辑标记<catalog_product_view>
,您可以在catalog.xml
中引用该标记。因此,将代码更改为以下内容:
<catalog_product_view>
<reference name="root">
<action method="setTemplate"><template>page/home.phtml</template></action>
<!-- Mark root page block that template is applied -->
<action method="setIsHandle"><applied>1</applied></action>
</reference>
</catalog_product_view>