我想为 Magento 开发多个扩展,两个扩展都替换 product.info.media 块,所以我想根据自定义属性是否为空来激活其中一个。
目前,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 条件来检测产品自定义属性是否为空?或其他后备机制为同一块加载其他扩展模板。
提前致谢。