首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento自定义模块如何在config.xml中存储变量

问Magento自定义模块如何在config.xml中存储变量
EN

Stack Overflow用户
提问于 2010-11-23 01:49:13
回答 1查看 4.8K关注 0票数 6

我有一个自定义模块,它工作得很好,但我希望能够将变量存储在配置中,这样我就可以在代码中使用它们。(例如,默认错误消息)

我想我可以通过使用Mage::getStoreConfig(‘/ config.xml /path/here’)来访问它们;但是我不知道如何将它们添加到模块名称(myname/mymodule/etc/config.xml)中,以便在我的代码中使用它们?

有谁有线索吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-23 02:15:59

阅读these two articles应该会为您提供添加自定义配置变量所需的信息,这将自动为您提供一个在管理员中输入值的UI。

如果你想为你的新配置变量设置一个默认值,有一个名为default的顶级config.xml节点可以让你做到这一点。考虑以下几点

代码语言:javascript
复制
<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中的此结构为以下配置变量设置默认值

代码语言:javascript
复制
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
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4248488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档