仅更改 product.info.container 捆绑产品的视图

Change product.info.container view for bundle products only

案例:

对于捆绑产品,我想要 change/override 选项包装器的顺序,我使用的是 rwd 主题并更改了 local.xml 中的顺序,因此 product.info.options.wrapper.bottom 已加载在 product.info.options.wrapper 之前,这工作正常,但我只想为捆绑产品更改它。

已更改 local.xml:

<block type="core/template_facade" name="product.info.container1" as="container1">
 <action method="setDataByKey"><key>alias_in_layout</key>value>container1</value></action>
 <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
 <action method="append"><block>product.info.options.wrapper.bottom</block></action>
 <action method="append"><block>product.info.options.wrapper</block></action>
</block>
<block type="core/template_facade" name="product.info.container2" as="container2">
 <action method="setDataByKey"><key>alias_in_layout</key><value>container2</value></action>
 <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
 <action method="append"><block>product.info.options.wrapper.bottom</block></action>
 <action method="append"><block>product.info.options.wrapper</block></action>

我只想将此配置用于捆绑产品,所以我尝试了 bundle.xml 但是当我将其插入

<PRODUCT_TYPE_bundle translate="label" module="bundle">
 <reference name="product.info">

它加载了两次的区域。我应该如何仅覆盖捆绑产品的 local.xml 设置?

用以下内容围绕您的每种块类型,您需要一个用于捆绑包,一个用于其他所有内容

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

关闭它
</PRODUCT_TYPE_bundle>