Magento - 自定义扩展导致404错误

时间:2013-10-10 09:47:42

标签: php xml magento config

最近,我的管理员中出现了“找不到404错误页面”错误。在网上尝试每个解决方案之后,我至少发现了导致错误的原因。

我禁用自定义扩展程序后,所有404错误页面都消失了。

我认为这可能是由于我的扩展程序的配置如下:

<?xml version="1.0"?>

<config>
    <modules>
        <Pinto_PartnerSystem>
            <version>1.0.0</version>
        </Pinto_PartnerSystem>
    </modules> 

    <global>
        <blocks>
            <partnersystemblock1>
                <class>Pinto_PartnerSystem_Block</class>
            </partnersystemblock1>  
            <partnersystemblock2>
                <class>Pinto_PartnerSystem_Block_EditSpecial</class>
            </partnersystemblock2> 
        </blocks>
        <helpers>
            <partnersystemhelper>
                <class>Pinto_PartnerSystem_Helper</class>
            </partnersystemhelper>
        </helpers>
    </global>    

    <admin>
        <routers>
           <partnersystem>
                <use>admin</use>
                <args>
                    <module>Pinto_PartnerSystem_AdminControllers</module>
                    <frontName>admin</frontName>

                    <modules>
                        <sintax after="Pinto_PartnerSystem_AdminControllers">Mage_Adminhtml</sintax>
                    </modules>
                </args>
           </partnersystem>          
         </routers>     
    </admin>

    <adminhtml>
        <menu>
             <partnersystem translate="title" module="partnersystemhelper">
                <title>Partner System</title>
                <sort_order>42</sort_order>
                <children>
                <!-- Note the misleading "module" attribute. 
                    It actualy refers to one of the declared helpers -->

                    <myitem1 translate="title" module="partnersystemhelper">
                        <title>Manage Partners</title>
                        <action>partnersystem/partners</action>
                        <sort_order>1</sort_order>                        
                    </myitem1>

                    <myitem2 translate="title" module="partnersystemhelper">
                        <title>Manage Partner Groups</title>
                        <action>partnersystem/settings</action>
                        <sort_order>2</sort_order>                        
                    </myitem2>

                    <myitem3 translate="title" module="partnersystemhelper">
                        <title>View My Balance</title>
                        <action>partnersystem/balance</action>
                        <sort_order>3</sort_order>                        
                    </myitem3>

                    <myitem4 translate="title" module="partnersystemhelper">
                        <title>Add Partner</title>
                        <action>partnersystem/addpartner</action>
                        <sort_order>3</sort_order>                        
                    </myitem4>

                    <myitem5 translate="title" module="partnersystemhelper">
                        <title>Add Partner Group</title>
                        <action>partnersystem/addpartnergroup</action>
                        <sort_order>3</sort_order>                        
                    </myitem5>

                </children>
             </partnersystem>
        </menu>

        <acl><!-- permits -->
        <resources>
            <admin>
                <children>
                    <partnersystem translate="title" module="partnersystemhelper"><!-- this tag matches the menu tag, and the same for his children -->
                        <title>Partner System</title>
                        <children>
                            <myitem1>
                                <title>Manage Partners</title>
                            </myitem1>
                            <myitem2>
                                <title>Manage Partner Groups</title>
                            </myitem2>
                            <myitem3>
                                <title>View My Balance</title>
                            </myitem3>
                        </children>
                    </partnersystem>
                </children>
            </admin>
        </resources>
    </acl>
    </adminhtml>

</config>

有人可以扫描XML内容并查看是否有错误吗?

我对Magento很陌生,这个错误最近让我很紧张,所以任何帮助都会受到赞赏。

编辑:我忘了提到“找不到404错误页面”错误没有显示在我的扩展程序中 - 我的扩展程序显示正常。它们开始出现在索引管理,编译和某些配置页面等地方。

2 个答案:

答案 0 :(得分:0)

您是否尝试过清洁caché,然后注销并再次登录?

答案 1 :(得分:0)

是的,我认为使用F5进行全面刷新可能会有所帮助。

相关问题