获取Magento后台设置的参数值
作者:Jeen 发布于:2013-4-21 20:17 Sunday 分类:工作笔记
使用magento 或者制作magento模板的过程中我们经常需要根据后台的设置进行一些控制, 除去插件中直接使用getconfig() 的方法和逻辑结构。如何在任意的phtml中获取到后台任意位置设置的参数值呢?
使用 Mage 中 getStoreConfig 方法即可,例如:我要修改 支付过程中 Paypal显示的title,首先定位 前台调用的文件 mark.phtml
修改添加调用代码
print_r(Mage::getStoreConfig('payment/paypal_standard/title'));
就可以显示出后台,对应的 Website Payment Standard Settings 中的title值了。
使用
print_r(Mage::getStoreConfig('payment/paypal_standard'));
可以获取到 Settings 对应的数组。
如何知道 getStoreConfig 中对应的参数值呢,拿这边的例子来说
信息来源于 app\code\core\Mage\Paypal\etc\system.xml 文件
<config_path>payment/paypal_standard/title</config_path>
从而可以了解到 getStoreConfig中对应的参数类型就是 config_path 了。
获取其他设置参数同理。
(当然,这个执行效率应该不怎么高,如果要自己写插件,还是要遵循框架的原理来开发咯 )
记此以作备忘
标签: magento
发表评论: