Question

So I am creating a block extension on a community module. Its a simple one line change and I thought i did everything right. However, i went to the advanced configuration page and it shows up twice in the list. I can't figure out why.

Here is my code:

app/etc/modules/Blizzardlabs_Affiliateplusext.xml
<config>
    <modules>
        <Blizzardlabs_Affiliateplusext>
            <active>true</active>
            <codePool>local</codePool>
            <depends>
              <Magestore_Affiliatepluscoupon />
            </depends>
        </Blizzardlabs_Affiliateplusext>        
    </modules>
</config>
Was it helpful?

Solution

The "list" of extensions in System > Configuration > Advanced is generated from all children node names of modules node. Any difference in the node name, including capitalization, will be interpreted as a unique module handle and will display in this list.

OTHER TIPS

I have had this happen to me - for me it was because the record existed twice within core_resource table, with different capitalization. It's not counted as a duplicate, therefore it is displayed two times:

========name====================|=========version============
Blizzardlabs_Affiliateplusext   |           0.1
Blizzardlabs_AffiliatePlusExt   |           0.1
Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top