组&的不同view.phtml文件将产品类型捆绑在magento中

时间:2011-11-09 20:20:56

标签: magento

我尝试对产品页面本身的分组,捆绑和可配置产品类型进行一些设计更改。到目前为止,我一直在为产品分配不同的模板,但此时不幸的是这不是一个选项......

我已经为包和群组类型的产品设计了custom_view.phtml和custom_view2.phtml,但我不知道如何让magento根据这些产品类型呈现这些phtml文件......

有人可以帮我解决这个问题吗?

谢谢...

3 个答案:

答案 0 :(得分:9)

我知道这个话题有些陈旧,但我发现自己也需要这个问题的答案,这对我有用:

在bundle.xml中,找到

<PRODUCT_TYPE_bundle translate="label" module="bundle">

并添加以下参考:

    <reference name="product.info">
        <action method='setTemplate'><template>path/to/your/template/view.phtml</template></action>
    </reference>

希望这会有所帮助:)

答案 1 :(得分:2)

查看/app/design/frontend/default/default/layout/catalog.xml

有以下几行:

<PRODUCT_TYPE_grouped translate="label" module="catalog>
  ...
</PRODUCT_TYPE_grouped>

在该XML中,您可以添加布局xml以覆盖使用的模板。您应该将此布局xml文件复制到您自己的皮肤中并在那里进行更改。我猜你想要:

<reference name="content">
  <block type="catalog/product_view" name="product.info" template="path/to/your/custom_view2.phtml">
</reference>

答案 2 :(得分:0)

我已完成可配置检查,

<PRODUCT_TYPE_configurable translate="label" module="catalog">
    <label>Catalog Product View (Configurable)</label>
    <reference name="product.info">
        <action method="setTemplate">
            <template>catalog/product/configurableview.phtml</template>
        </action>
    </reference>
</PRODUCT_TYPE_configurable>