获取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

发表评论:

©2010-2024 Jeen All Rights Reserved.Powered by emlog 京ICP备15058100号-1