Sistem yapılandırmasında özel grup ve alanlar oluşturulurken 404 hatası bulunamadı


14

Özel sekme altında özel bölümüm için bir grup ve bazı alanlar oluşturmaya çalışıyorum

Sekme ve bölüm oluşturuluyor.Ancak içerik alanındaki bölüme tıkladığımda 404 bulunamadı hatası gösteriyor

system.xml dosyam aşağıdaki gibidir

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

Bölümümün URL'si

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

modül 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>


Bana çok yardımcı olduğu için bu konuya katılan herkese teşekkür etmek istiyorum :)
siliconrockstar

Yanıtlar:


31

Özel sistem yapılandırma grubu için ACL kaynaklarınızı da ayarlamanız gerekir. Magento> 1.5 kullandığınızı varsayıyorum. adminhtml.xml( app/code/{codepool}/Training/Animal/etc/adminhtml.xml) İçinde :

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

Magento'nun önceki sürümlerinde bu bilgiler config.xml.


6
Ayrıca, bu dosyayı ekledikten sonra, Magento'nun ACL kurallarını yenilemesine izin vermek için oturumu kapatın ve tekrar oturum açın.
fmrng

2
Aslında acl kaynağımı ayarlamıştım. ama çıkış yapmadım ve giriş yapmadım. Şimdi iyi çalışıyor. Teşekkürler
zamil

Teşekkürler fmrng. Bu bana yardımcı oldu. Daha önce acl kaynakların bazı etiketleri ile eksik ...
Pavan Kumar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.