首先,如果我在Magento白话方面犯了错误,这是我在该平台上的第一个项目。本地XML覆盖Magento扩展的默认配置
我正在为Magento 1.7的扩展工作,它将每晚从一个FTP站点(在同一台服务器上)导入数据。而不是硬编码路径的FTP目录到我的模块,我添加了以下到应用程序/代码/本地/公司名称/模块名在/ etc/config.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<default>
<ftp_server_path>/home/ftpuser/</ftp_server_path>
</default>
... other module configuration...
</config>
我能访问这个存储在我的模型中的值使用Mage::getStoreConfig('ftp_server_path')
。
现在我想要做的是覆盖每个环境(我的本地机器,分段等)的ftp_server_path
值。我的第一个想法是应用程序/ etc/local.xml,但我是a)不知道这是否是适当的位置和b)无法找到存储在应用程序/ etc/local.xml中的环境特定扩展配置的一个好例子。
任何指导,你可以在这个问题提供将不胜感激。先谢谢你!
我很担心,通过后台进行此编辑会很复杂,但你的答案和[艾伦风暴的(过时)文章(间http://alanstorm.com/ custom_magento_system_configuration)我能够得到它的工作。感谢您的帮助! – 2013-02-14 18:34:31