我试图对产品页面上的群组,捆绑和可配置产品类型进行一些设计更改。到目前为止,我一直在为产品分配不同的模板,但目前这不是一个选项,不幸的是...用于magento中的群组和捆绑产品类型的不同view.phtml文件
我已经为捆绑和组类型产品设计了custom_view.phtml和custom_view2.phtml,但我不知道如何使magento根据这些产品类型呈现这些phtml文件...
任何人都可以帮我解决这个问题吗?
谢谢...
我试图对产品页面上的群组,捆绑和可配置产品类型进行一些设计更改。到目前为止,我一直在为产品分配不同的模板,但目前这不是一个选项,不幸的是...用于magento中的群组和捆绑产品类型的不同view.phtml文件
我已经为捆绑和组类型产品设计了custom_view.phtml和custom_view2.phtml,但我不知道如何使magento根据这些产品类型呈现这些phtml文件...
任何人都可以帮我解决这个问题吗?
谢谢...
查找范围/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>
我知道这个题目是有点老了,但我发现自己需要的答案这个问题也和这是我工作:
在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>
希望这有助于:)
我为配置做了检查,请
<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>
你好蒂姆。感谢帮助。我发现代码和我将根据我的需要使用它。但是,我不能看到任何与BUNDLE产品相关的代码。我可以复制这个并将其更改为“Product_Type_Bundle”?它会以这种方式工作吗? 谢谢... –
不要在那里做。在主题的布局文件夹的local.xml中执行。您可以合并bundle.xml中的捆绑产品类型的更改。 – benmarks
Hi @Ben感谢您的回复。我有点与代码混淆,你能给我一个示例代码,我怎么能实现它作为捆绑产品?谢谢...... –