根据自定义产品属性的活动扩展是否可以在Magento中为null

时间:2013-06-17 02:59:51

标签: magento

我想为Magento开发多个扩展,两个扩展都替换了product.info.media块,所以我想根据自定义属性激活其中一个是否为null。

目前,myModule.xml是这样的:

<catalog_product_view>
    <reference name="head">
        <action method="addItem" ifconfig="myModule/general/enabled">
            <type>skin_js</type><name>js/myModule/xxx.js</name>
        </action>
        <action method="addItem" ifconfig="myModule/general/enabled">
            <type>skin_js</type><name>js/myModule/xxx.js</name>
        </action>
    </reference>
    <reference name="product.info.media">
        <action method="setTemplate" ifconfig="myModule/general/enabled">
            <template>myModule/media.phtml</template>
        </action>
    </reference>
</catalog_product_view>

是否可以添加ifconfig条件来检测产品自定义属性是否为空?或者为同一个块加载其他扩展模板的其他回退机制。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我将通过布局xml实现一个空的容器块。此外,我会开发一个自定义块类,您可以决定将哪个模板加载到容器中。