404 không tìm thấy lỗi trong khi tạo nhóm tùy chỉnh và các trường trong cấu hình hệ thống


14

Tôi đang cố gắng tạo một nhóm và một số trường cho phần tùy chỉnh của mình trong tab tùy chỉnh

Tab và phần đang được tạo. Nhưng khi tôi nhấp vào phần trong khu vực nội dung, nó hiển thị lỗi 404 không tìm thấy

tệp system.xml của tôi như sau

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

Url của phần của tôi là

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

mô-đun cấu hình

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

Đào tạo_Animal_Block

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

</helpers>


Tôi muốn cảm ơn tất cả mọi người tham gia vào chủ đề này vì đã giúp tôi rất nhiều :)
siliconrockstar 20/03/2016

Câu trả lời:


31

Bạn cũng nên đặt tài nguyên ACL cho nhóm cấu hình hệ thống tùy chỉnh. Tôi giả sử bạn đang sử dụng Magento> 1.5. Trong adminhtml.xml( app/code/{codepool}/Training/Animal/etc/adminhtml.xml) của bạn :

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

Trong phiên bản trước của Magento, thông tin này đã được lưu trữ trong config.xml.


6
Ngoài ra, sau khi bạn thêm tệp này, hãy đăng xuất và đăng nhập lại, để cho phép Magento làm mới quy tắc ACL.
fmrng

2
Trên thực tế tôi đã thiết lập tài nguyên acl của tôi. nhưng tôi đã không đăng xuất và đăng nhập. Nó hoạt động tốt bây giờ. Cảm ơn
zamil

Cảm ơn fmrng. Điều này đã giúp tôi. Trước đó tôi đã bị thiếu một số thẻ trong tài nguyên acl ...
Pavan Kumar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.