我有一个工作正常的自定义模块,但我希望能够在配置中存储变量,以便我可以在代码中使用它们。 (例如默认错误消息)
我想我可以通过使用 Mage::getStoreConfig('/some/path/here'); 来访问它们但我不知道如何将它们添加到模块 config.xml (myname/mymodule/etc/config.xml) 中,以便我可以在代码中使用它们?
有人知道吗?
谢谢!
Reading these http://alanstorm.com/custom_magento_system_configuration two articles http://alanstorm.com/magento_system_configuration_in_depth_tutorial应该为您提供添加自己的自定义配置变量所需的信息,这将自动为您提供一个 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)