使用magento主页和产品页面的自定义模板文件

时间:2010-06-30 08:52:26

标签: xml magento

我想为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

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>