在Magento XML layut或配置文件中,我们可以写的ifconfig作为参数标签应用的条件这样使用ifconfig参数
<action method="addLink" translate="label title" module="contacts" ifconfig="contacts/contacts/enabled">
<label>Contact Us</label>
<url>contacts</url>
<title>Contact Us</title>
<prepare>true</prepare>
</action>
我试图找到这个函数的使用ifconfig替代
Mage::getStoreConfig($path,Mage::app()->getStore());
这样我可以在ifconfig中包含存储条件和路径。 任何帮助将不胜感激。
感谢马维斯。几乎没有改变你的解决方案满足了我的要求。我设置了store =“true”而不是store =“2”,并写入store =“true”,而不是if(!Mage :: getStoreConfigFlag($ configPath,$ node ['store'])) :: getStoreConfigFlag($ configPath,Mage :: app() - > getStore()))这样就需要当前的商店设置。 –
首先是马吕斯(不是马维斯):)。其次,如果您想检查当前商店的配置值,则不需要第二个参数。如果未提供第二个参数,则检查当前商店的值。 – Marius