我有一个工作正常的自定义模块,但我希望能够在配置中存储变量,以便我可以在我的代码中使用它们。 (例如,默认错误消息)
我想我可以使用Mage :: getStoreConfig('/ some / path / here')访问它们;但我不知道如何将它们添加到模块config.xml(myname / mymodule / etc / config.xml)中,以便我可以在我的代码中使用它们?
有人有线索吗? 谢谢!
答案 0 :(得分:8)
阅读these两个articles应该为您提供添加自己的自定义配置变量所需的信息,这将自动为您提供在管理员中输入值的UI。
如果要为新配置变量设置默认值,可以使用名为config.xml
的顶级default
节点来执行此操作。请考虑以下
<config>
<!-- ... -->
<default>
<web>
<default>
<cms_home_page>home</cms_home_page>
<cms_no_route>no-route</cms_no_route>
<cms_no_cookies>enable-cookies</cms_no_cookies>
<front>cms</front>
<no_route>cms/index/noRoute</no_route>
<show_cms_breadcrumbs>1</show_cms_breadcrumbs>
</default>
</web>
<cms>
<wysiwyg>
<enabled>enabled</enabled>
</wysiwyg>
</cms>
</default>
<!-- ... -->
</config>
config.xml
中的此结构为以下配置变量设置默认值
web/default/cms_home_page
web/default/cms_no_route
web/default/cms_no_cookies
web/default/front
web/default/no_route
web/default/show_cms_breadcrumbs
cms/wysiwyg/enabled