0

I have follow instruction as per magento U, configuration XML. but XML configuration is not working from my side.

Here is code which i have done.

app/etc/First_Module.xml

<?xml version="1.0"?>

    <config>
        <modules>
            <First_Module>
                <active>true</active>
                <codePool>local</codePool>
            </First_Module>
        </modules>
    </config>

in local codePool

First/Module/etc/config.xml

<?xml version="1.0"?>
<config>
    <default>
        <some>
            <ranadom>
                <xpath>Here is value</xpath>
            </ranadom>
        </some>
    </default>
</config>

Now, I want to call xpath value in cmsController indexAction()

For that I have put code in cms/contollers/indexAction()

 echo "test";
 echo Mage::getStoreConfig('some/random/xpath');
 die;

With help of echo Mage::getStoreConfig('some/random/xpath'); i am call value of xpath Tag.

when my cms indexAction() will call at that time. I can see Here is value.

Can any one tell where i am wrong?

4

3 回答 3

1
  • 您的config.xml代码只是保存some/ranadom/pathxpath 的默认值,而不是在数据库中插入该值。core_config_data如果您有带有 path 的行,请检查您的数据库表some/ranadom/path。如果没有,请创建一个system.xml文件并将some/ranadom/pathxpath 的声明放在那里,它将插入到您的core_config_data表中。

  • 将您的模块声明放入您的config.xml文件中。

  • 你得到的价值Mage::getStoreConfig('some/RANDOM/xpath');,而在你config.xmlRANADOM

  • 您是否清除了缓存以反映这些更改?

于 2013-04-25T09:49:25.140 回答
1

在您的 config.xml 中,您有一个错字。你写<ranadom>而不是<random>.

于 2013-04-25T09:51:47.137 回答
0

转到系统-> 缓存管理并检查所有项目并禁用它们。然后,您无需每次都刷新缓存,只需刷新网页即可动态获取输出。

于 2013-04-25T09:56:30.867 回答