magento中用于组和捆绑产品类型的不同view.phtml文件

Jon*_*ell 5 magento

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

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

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

谢谢...

小智 9

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

在bundle.xml中,找到

<PRODUCT_TYPE_bundle translate="label" module="bundle">
Run Code Online (Sandbox Code Playgroud)

并添加以下参考:

    <reference name="product.info">
        <action method='setTemplate'><template>path/to/your/template/view.phtml</template></action>
    </reference>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 :)


Tim*_*lds 2

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

有如下几行:

<PRODUCT_TYPE_grouped translate="label" module="catalog>
  ...
</PRODUCT_TYPE_grouped>
Run Code Online (Sandbox Code Playgroud)

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

<reference name="content">
  <block type="catalog/product_view" name="product.info" template="path/to/your/custom_view2.phtml">
</reference>
Run Code Online (Sandbox Code Playgroud)

  • 不要在那里做。在主题布局文件夹中的 local.xml 中执行此操作。您可以合并来自bundle.xml 的捆绑产品类型的更改。 (3认同)