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

时间:2017-08-01 13:36:00

标签: magento magento-1.9

案例:

对于捆绑产品我想更改/覆盖选项包装器的顺序,我正在使用rwd主题并更改了local.xml中的顺序,因此在产品之前加载了product.info.options.wrapper.bottom .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设置?

1 个答案:

答案 0 :(得分:0)

使用以下内容包装每个块类型,您需要有一个用于捆绑,一个用于其他所有

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

关闭它
</PRODUCT_TYPE_bundle>