Magento 1.7 – Fix ‘Mage_Concept_Helper_Data’ Class Not Found Error

configurationmagento-1.7magento-1.8magento-1.9system.xml

I try this with Inchoo Tutorial.
This was a common error, I tried to create a configuration to my extension.
this is very basic configuration creation with following files.

my Config.xml file : Path(\app\code\local\Wired\Concept\etc)

<?xml version="1.0"?>
<config>
<modules>
    <Wired_Concept>
        <version>0.1.0</version>
    </Wired_Concept>
</modules>
<global>
    <models>
        <concept>
            <class>Wired_Concept_Model</class>
        </concept>
    </models>
    <helpers>
        <concept>
            <class>Wired_concept_Helper</class>
        </concept>
    </helpers>
 </global>
<adminhtml>
<acl>
    <resources>
        <all>
            <title>Allow Everything</title>
        </all>
        <admin>
            <children>
                <system>
                    <children>
                        <config>
                            <children>
                                <wired>
                                    <title>Wired - All</title>
                                </wired>
                            </children>
                        </config>
                    </children>
                </system>
            </children>
        </admin>
    </resources>
</acl>
</adminhtml>
</config>

My system.xml : Path(\app\code\local\Wired\Concept\etc)

<?xml version="1.0" encoding="UTF-8"?>
<config>
<tabs>
    <wired translate="label" module="concept">
        <label>Wired Extensions</label>
        <sort_order>100</sort_order>
    </wired>
</tabs>
<sections>
    <wired translate="label" module="concept">
        <label>Extension Options</label>
        <tab>wired</tab>
        <sort_order>1000</sort_order>
        <show_in_default>1</show_in_default>
        <show_in_website>1</show_in_website>
        <show_in_store>1</show_in_store>
    </wired>
<groups>
<wired_group translate="label" module="concept">
                <label>My Extension Options</label>
                <frontend_type>text</frontend_type>
                <sort_order>1000</sort_order>
                <show_in_default>1</show_in_default>
                <show_in_website>1</show_in_website>
                <show_in_store>1</show_in_store>

                <fields>
                    <wired_input translate="label">
                        <label>My Input Field: </label>
                        <comment>My Comment</comment>
                        <frontend_type>text</frontend_type>
                        <sort_order>20</sort_order>
                        <show_in_default>1</show_in_default>
                        <show_in_website>1</show_in_website>
                        <show_in_store>1</show_in_store>
                    </wired_input>
                    <wired_select translate="label">
                        <label>My Dropdown: </label>
                        <comment>Source model provider Magento's default Yes/No values</comment>
                        <frontend_type>select</frontend_type>
                        <sort_order>90</sort_order>
                        <show_in_default>1</show_in_default>
                        <show_in_website>1</show_in_website>
                        <show_in_store>1</show_in_store>
                        <source_model>adminhtml/system_config_source_yesno</source_model>
                    </wired_select>
                </fields>
            </wired_group>
        </groups>
</sections>
</config>

My Data.php Helper File : Path(app\code\local\Wired\Concept\Helper)

<?php
class Wired_Concept_Helper_Data extends Mage_Core_Helper_Abstract
{
}

My Wired_Concept.xml file : Path(app\etc\modules)

<?xml version="1.0" encoding="utf-8"?>
<config>
<modules>
    <Wired_Concept>
        <active>true</active>
        <codePool>local</codePool>
    </Wired_Concept>
</modules>
</config>

I tried several ways and read several pages.But i can't figure out my problem, Definitely i can understand my helper file is missing some thing, with my eye i can't see that.
Pls Help me to figure it out.

Best Answer

You have declared the Helper class wrongly in config.xml.

Check below for your code snippet

<helpers>
        <concept>
            <class>Wired_concept_Helper</class>
        </concept>
    </helpers>

Here the class should be

<class>Wired_Concept_Helper</class>
Related Topic