Magento删除的系统配置选项仍然存在,但不存在于核心资源中

时间:2015-03-20 00:20:26

标签: magento configuration system

奇怪的问题.. 我最近从系统配置文件中删除了一些xml选项。但是当我为相关路径调用Mage :: storeConfig()时,这些选项仍然存在。

我有:   - 清除缓存(所有缓存...刷新,存储和所有复选框刷新)   - 检查核心配置数据表中的条目   - 重新编制索引的数据   - 手动清除/ var文件夹   - 导出数据库,并对条目

执行文本搜索

在哪里可能仍然可以获得这些价值?

感谢 肖恩

1 个答案:

答案 0 :(得分:0)

因此...

假设你有:

<default>
    <design>
        <head translate="default_description" module="page">
            <default_title>Magento Commerce</default_title>
        </head>
    </design>
</default>

内部

  

应用\代码\核心\法师\页面\等\ config.xml中

如果你打电话......

Mage::getStoreConfig( 'design/head/default_title' );

输出

  

Magento Commerce

现在,如果你去管理面板或

core_config_data
  

路径:design / head / default_title

并将此值自定义为My Test

...呼叫     Mage :: getStoreConfig('design / head / default_title');

将净你'我的测试'

本质上,这些是尚未输入/自定义的core_config_data表值的layout.xml默认回退。

清除初始问题中的值。

转到您的数据库:

SELECT *
FROM
core_config_data
WHERE
path
LIKE '%your/config/path/you're/trying/to/delete%'