Модуль дважды отображается на странице конфигурации


Итак, я создаю расширение блока в модуле сообщества. Это простое изменение одной строки, и я подумал, что все сделал правильно. Тем не менее, я перешел на страницу расширенной конфигурации, и она дважды отображается в списке. Я не могу понять, почему.

Вот мой код:

app/etc/modules/Blizzardlabs_Affiliateplusext.xml
<config>
    <modules>
        <Blizzardlabs_Affiliateplusext>
            <active>true</active>
            <codePool>local</codePool>
            <depends>
              <Magestore_Affiliatepluscoupon />
            </depends>
        </Blizzardlabs_Affiliateplusext>        
    </modules>
</config>
Author: Bill Garrison, 2013-04-29

2 answers

"Список" расширений в Система > Конфигурация> Дополнительно создается из всех дочерних имен узлов modules узла. Любое различие в имени узла, включая заглавные буквы, будет интерпретироваться как уникальный дескриптор модуля и будет отображаться в этом списке.

 5
Author: benmarks, 2016-03-24 15:15:17

Со мной такое случалось - для меня это было потому, что запись существовала дважды в таблице core_resource с разной капитализацией. Он не считается дубликатом, поэтому отображается два раза:

========name====================|=========version============
Blizzardlabs_Affiliateplusext   |           0.1
Blizzardlabs_AffiliatePlusExt   |           0.1
 1
Author: philwinkle, 2013-04-29 13:33:47