小编ksy*_*ctl的帖子

对于我的自定义模块管理选项,Mage :: getStoreConfig始终返回null

我有一个模块: app/code/local/Namespace/Resize/

所以我已经包含了一个通过Magento管理员禁用/启用选项的选项.

System > Configuration > Namespace > Resize

但是当我尝试访问此选项时,我总是收到NULL,Mage::getStoreConfig尽管该选项设置为Yes.

Mage::getStoreConfig('resize/settings/enabled', Mage::app()->getStore()->getId());
Run Code Online (Sandbox Code Playgroud)

要么

Mage::getStoreConfig('resize/settings/enabled');
Run Code Online (Sandbox Code Playgroud)

返回NULL

config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Namespace_Resize>
            <version>0.0.1</version>
        </Namespace_Resize>
    </modules>

    <global>
        <helpers>
            <resize>
              <class>Namespace_Resize_Helper</class>
            </resize>
        </helpers>
        <events>
            <catalog_product_save_after>
              <observers>
                <resize>
                  <type>singleton</type>
                  <class>namespace_resize_model_observer</class>
                  <method>catalog_product_save_after</method>
                </resize>
              </observers>
            </catalog_product_save_after>
        </events>
    </global>
</config>
Run Code Online (Sandbox Code Playgroud)

system.xml

<?xml version="1.0" ?>
<config>
    <tabs>
        <resizing module="resize" translate="label">
            <label>Resize</label>
            <sort_order>100</sort_order>
        </resizing>
    </tabs>
    <sections>
        <resize module="resize" translate="label">
            <label>Resize</label>
            <sort_order>200</sort_order>
            <show_in_default>0</show_in_default>
            <show_in_website>0</show_in_website>
            <show_in_store>1</show_in_store>
            <tab>resizing</tab>
            <groups>
                <settings module="resize" translate="label">
                    <label>Settings</label>
                    <sort_order>10</sort_order>
                    <show_in_default>0</show_in_default>
                    <show_in_website>0</show_in_website>
                    <show_in_store>1</show_in_store>
                    <fields>
                        <enabled translate="Enable resize">
                            <label>Enabled</label> …
Run Code Online (Sandbox Code Playgroud)

module magento magento-1.7

5
推荐指数
1
解决办法
5770
查看次数

标签 统计

magento ×1

magento-1.7 ×1

module ×1