404 errore non trovato durante la creazione di gruppi e campi personalizzati nella configurazione del sistema


14

Sto cercando di creare un gruppo e alcuni campi per la mia sezione personalizzata nella scheda personalizzata

Viene creata la scheda e la sezione, ma quando faccio clic sulla sezione nell'area contenuto viene visualizzato l'errore 404 non trovato

il mio file system.xml è il seguente

<config>
    <tabs>
        <!--node is just an identifier-->
        <animala translate="label" module="training_animal">
            <label>Training</label>
            <sort_order>1</sort_order>
        </animala>
    </tabs>
    <sections>
        <animals translate="label" module="training_animal">
            <class>seperator-top</class>
            <label>Training</label>
            <!--node vlaue should match the tabs node name-->
            <tab>animala</tab>
            <frontend_type>text</frontend_type>
            <sort_order>100</sort_order>
            <show_in_default>1</show_in_default>
            <show_in_website>1</show_in_website>
            <show_in_store>1</show_in_store>

            <groups>
                <training_animal_group translate="label">
                    <label>My Custom Group</label>
                    <comment>Some comment about my group</comment>
                    <sort_order>10</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>
                    <fields>
                        <training_animal_field translate="label tooltip comment">
                            <label>My Custom Field</label>
                            <comment>Some comment about my field</comment>
                            <tooltip>Field ToolTip</tooltip>
                            <show_in_default>1</show_in_default>
                            <show_in_website>1</show_in_website>
                            <show_in_store>1</show_in_store>
                            <frontend_type>text</frontend_type>
                        </training_animal_field>
                    </fields>
                </training_animal_group>
            </groups>
        </animals>
    </sections>
</config>

L'URL della mia sezione è

http://localhost/mage2/index.php/admin/system_config/edit/section/animal/

modulo config.xml

<modules>
    <Training_Animal>
        <version>0.2.0</version>
    </Training_Animal>
</modules>

Training_Animal_Block

    <training_animal>
        <class>Training_Animal_Helper</class>
    </training_animal>

</helpers>


Vorrei ringraziare tutti coloro che sono coinvolti in questa discussione per avermi aiutato immensamente :)
siliconrockstar

Risposte:


31

È inoltre necessario impostare le risorse ACL per il gruppo di configurazione del sistema personalizzato. Presumo che tu stia usando Magento> 1.5. Nel tuo adminhtml.xml( app/code/{codepool}/Training/Animal/etc/adminhtml.xml):

<config>
    <acl>
        <resources>
            <admin>
                <children>
                    <system>
                        <children>
                            <config>
                                <children>
                                    <animals translate="title" module="training_animal">
                                        <title>Animals</title>
                                        <sort_order>999</sort_order>
                                    </animals>
                                </children>
                            </config>
                        </children>
                    </system>
                </children>
            </admin>
        </resources>
    </acl>
</config>

Nella versione precedente di Magento queste informazioni erano archiviate nel file config.xml.


6
Inoltre, dopo aver aggiunto questo file, disconnettersi e riconnettersi per consentire a Magento di aggiornare le regole ACL.
fmrng,

2
In realtà avevo impostato la mia risorsa acl. ma non ho effettuato il logout e il login. Ora funziona benissimo. Grazie
zamil,

Grazie fmrng. Questo mi ha aiutato. In precedenza mi mancava con alcuni dei tag nelle risorse acl ...
Pavan Kumar
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.