关于magento配置的404

时间:2014-05-07 09:41:21

标签: magento magento-1.8

我创建了自定义magento配置。当我点击标签时,我得到404.任何人都可以告诉我为什么我会得到那个

我的文件显示在下面

的system.xml

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <tabs>
        <netbank translate="label" module="netbank">
            <label>Netbank</label>
            <sort_order>1</sort_order>
        </netbank>
    </tabs>
    <sections>
        <banking translate="label" module="netbank">
            <label>Netbanking Options</label>
            <tab>netbank</tab>
            <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>
            <groups>
                <net_banking translate="label" module="netbank">
                    <label>SMS sending list</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>
                        <bank_select translate="label">
                                <label>Choose top five banks</label>
                                <frontend_type>select</frontend_type>
                                <source_model>netbank/system_config_source_show</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>
                        </bank_select>
                    </fields>
                </net_banking>
            </groups>
        </banking>
    </sections>
</config>

adminhtml.xml

<adminhtml>
    <acl>
        <resources>
            <all>
                <title>Allow Everything</title>
            </all>
            <admin>
                <children>
                    <system>
                        <children>
                            <config>
                                <children>
                                    <netbank>
                                        <title>Netbanking</title>
                                    </netbank>
                                </children>
                            </config>
                        </children>
                    </system>
                </children>
            </admin>
        </resources>
    </acl>
</adminhtml>

config.xml中

<?xml version="1.0" ?>
<config>
    <modules>
        <Iksula_Netbank>
            <version>0.1.0</version> <!-- the version of module resources -->
        </Iksula_Netbank>
    </modules>
    <global> <!-- global scope, also known as the default configuration area -->
         <models> <!-- definitions of the module models namespaces -->
             <netbank>
                 <class>Iksula_Netbank_Model</class>
             </netbank>
         </models>
         <blocks> <!-- a defintion of the module blocks namespace -->
             <netbank>
                 <class>Iksula_Netbank_Block</class>
             </netbank>
         </blocks>
         <helpers> <!-- a definition of the module helpers namespace -->
             <netbank>
                 <class>Iksula_Netbank_Helper</class>
             </netbank>
         </helpers>
    </global>
    <frontend>
        <routers>
            <netbank>
                <use>standard</use>
                  <args>
                    <module>Iksula_Netbank</module>
                    <frontName>netbank</frontName>
                  </args>
            </netbank>
        </routers>
    </frontend>
</config>

任何人都可以告诉我如何解决这个问题

2 个答案:

答案 0 :(得分:3)

这是一个常见问题。我也遇到了这样的问题。在我的情况下,我做了退出&amp;然后重新登录&amp;这对我有用。

或者你可以刷新缓存和所有

  • 后端的权限仅加载一次
  • 当管理员登录时。之后,他们将保留在会话中。
  • 如果您创建新的管理部分或配置部分,则当前用户没有该权限,因此无法访问它。
  • 这可以通过重新生成会话(注销和登录)来解决。
  • 您可以找到here可能的解决方法,这样您就不必注销,但出于性能原因,它不值得。
  • 就在那里作为POC

答案 1 :(得分:0)

我找到了解决方案。

部分名称应与制表符相同。我使用选项卡名称作为网上银行和部门名称作为银行业务。我现在已经将银行改为netbank。它的工作正常。谢谢你们。