Error 404 no encontrado al crear grupos y campos personalizados en la configuración del sistema


14

Estoy tratando de crear un grupo y algunos campos para mi sección personalizada en la pestaña personalizada

Se está creando una pestaña y una sección, pero cuando hago clic en la sección en el área de contenido, aparece el error 404 no encontrado

mi archivo system.xml es el siguiente

<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>

La url de mi sección es

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

módulo 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>


Me gustaría agradecer a todos los involucrados en este hilo por ayudarme inmensamente :)
siliconrockstar

Respuestas:


31

También debe configurar sus recursos de ACL para el grupo de configuración del sistema personalizado. Supongo que está utilizando Magento> 1.5. En tu 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>

En versiones anteriores de Magento, esta información se almacenaba en el config.xml.


66
Además, después de agregar este archivo, cierre sesión e inicie sesión nuevamente para permitir que Magento actualice las reglas de ACL.
fmrng

2
En realidad, había configurado mi recurso acl. pero no me desconecté e inicié sesión. Está funcionando bien ahora. Gracias
zamil

Gracias fmrng. Esto me ayudo. Anteriormente me faltaban algunas de las etiquetas en los recursos acl ...
Pavan Kumar
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.