案例:
对于捆绑产品我想更改/覆盖选项包装器的顺序,我正在使用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设置?
答案 0 :(得分:0)
使用以下内容包装每个块类型,您需要有一个用于捆绑,一个用于其他所有
<PRODUCT_TYPE_bundle translate="label" module="catalog">
用
关闭它</PRODUCT_TYPE_bundle>