Магенто system.xml проблема с именем модуля с учетом регистра


Я создал пользовательский контроллер в пользовательском модуле в Magento ce-1.9.2.4. Имя модуля указано в camelcase, так как я хочу попробовать, принимает ли Magento имя модуля в верблюжьем корпусе в system.xml также, кроме config.xml.

Но когда я создаю system.xml, как показано ниже, он не создает вкладку на странице System >> Configuration.

<?xml version="1.0"?>
<config>
    <tabs>
        <custom translate="label" module="myModule">
            <label>Custom FirmInfo</label>
            <sort_order>100</sort_order>
        </custom>
    </tabs>
    <sections>
        <myModule translate="label" module="myModule">
            <label>Mymodule</label>
            <tab>Autofill</tab>
            <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>
            <groups>
                <settings translate="label">
                    <label>Settings</label>
                    <frontend_type>text</frontend_type>
                    <sort_order>1</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>
                    <fields>
                        <enable translate="label">
                            <label>Enable</label>
                            <comment><![CDATA[Enable or Disable this extension.]]></comment>
                            <frontend_type>select</frontend_type>
                            <source_model>adminhtml/system_config_source_yesno</source_model>
                            <sort_order>1</sort_order>
                            <show_in_default>1</show_in_default>
                            <show_in_website>1</show_in_website>
                            <show_in_store>1</show_in_store>
                        </enable>
                    </fields>
                </settings>
            </groups>
        </myModule>
    </sections>
</config>

Пожалуйста, кто-нибудь может сообщить мне, в чем может быть проблема с system.xml здесь.

Author: Raphael at Digital Pianism, 2016-06-22

1 answers

Почти уверен, что это не имеет никакого отношения к данному делу.

Очевидная проблема в том, что ваш код заключается в том, что вы объявляете свою новую вкладку следующим образом:

<tabs>
    <custom translate="label" module="myModule">
        <label>Custom FirmInfo</label>
        <sort_order>100</sort_order>
    </custom>
</tabs>

Но когда вы назначаете свой раздел на свою вкладку, вы не назначаете правильную вкладку:

<tab>Autofill</tab>

Чтобы исправить это, вы должны заменить этот код на:

<tab>custom</tab>

Как custom - это идентификатор созданной вами вкладки.

 2
Author: Raphael at Digital Pianism, 2016-06-22 11:00:33