我尝试对产品页面本身的分组,捆绑和可配置产品类型进行一些设计更改。到目前为止,我一直在为产品分配不同的模板,但此时不幸的是这不是一个选项......
我已经为包和群组类型的产品设计了custom_view.phtml和custom_view2.phtml,但我不知道如何让magento根据这些产品类型呈现这些phtml文件......
有人可以帮我解决这个问题吗?
谢谢...
答案 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>