首先,如果我在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