Две вещи, чтобы проверить. При сохранении значения конфигурации magento (в настоящее время) сохраняет его в таблице core_config_data
. Даже если вы удалите поле конфигурации из вашей конфигурации system.xml
. эта пара путь / значение по-прежнему будет храниться в этой базе данных. Сделать
SELECT * FROM core_config_data WHERE path = '/foo/baz/bar'
Чтобы посмотреть, есть ли там еще значения. Если это так, вызовы Mage::getStoreConfig
все равно будут возвращать значение, опять же, независимо от того, что находится в system.xml
Во-вторых, Magento позволяет вам хранить значение по умолчанию для каждого пути конфигурации в config.xml
. Смотреть под
<default>
<foo>
<baz>
<bar>1</bar>
</baz>
</foo>
</default>
узел для пути вложенного дерева, который соответствует вашему пути конфигурации. Если этот узел присутствует, то это значение будет возвращено для запросов к Mage::getStoreConfig
.