Magento 覆盖帐户控制器

Magento 覆盖帐户控制器,magento,controller,magento-1.7,Magento,Controller,Magento 1.7,我尝试重写controller/app/code/core/Mage/Customer/controllers/AccountController.php中的函数 我创建模块文件夹: /app/code/local/普通话/SkipLogoutSuccess/etc/config.xml <?xml version="1.0" encoding="UTF-8"?> <config> <modules> <Mandarin_Skip

我尝试重写controller
/app/code/core/Mage/Customer/controllers/AccountController.php
中的函数

我创建模块文件夹:

/app/code/local/普通话/SkipLogoutSuccess/etc/config.xml

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Mandarin_SkipLogoutSuccess>
            <version>0.1.0</version>
        </Mandarin_SkipLogoutSuccess>
    </modules>

    <frontend>
        <routers>
            <checkout>
                <args>
                    <modules>
                        <mandarin_skiplogoutsuccess before="Mage_Customer">Mandarin_SkipLogoutSuccess</mandarin_skiplogoutsuccess>
                    </modules>
                </args>
            </checkout>
        </routers>
    </frontend>
</config>
/app/etc/modules/mandarn_SkipLogoutSuccess.xml

<?xml version="1.0"?> 
<config>
    <modules>
         <Mandarin_SkipLogoutSuccess>
              <active>true</active> 
              <codePool>local</codePool> 
         </Mandarin_SkipLogoutSuccess>
    </modules>
 </config>
<?xml version="1.0"?> 
<config>
    <modules>
         <Mandarin_SkipLogoutSuccess>
              <active>true</active> 
              <codePool>local</codePool> 
              <depends>
                  <Mage_Customer /> <!-- Make sure this is loaded first -->
              </depends>
         </Mandarin_SkipLogoutSuccess>
    </modules>
 </config>

真的
地方的
当我运行logoutAction时,控制器是从核心使用的。在我的日志文件中,我没有收到消息。
哪里可能有错误?

我认为您犯了复制粘贴错误:

在config.xml中引用名称空间“”,但在config.xml中它应该是“”(当然还有结束标记)

<frontend>
    <routers>
        <customer> <!-- should be customer -->

并使用普通话_SkipLogoutSuccess.xml

<?xml version="1.0"?> 
<config>
    <modules>
         <Mandarin_SkipLogoutSuccess>
              <active>true</active> 
              <codePool>local</codePool> 
         </Mandarin_SkipLogoutSuccess>
    </modules>
 </config>
<?xml version="1.0"?> 
<config>
    <modules>
         <Mandarin_SkipLogoutSuccess>
              <active>true</active> 
              <codePool>local</codePool> 
              <depends>
                  <Mage_Customer /> <!-- Make sure this is loaded first -->
              </depends>
         </Mandarin_SkipLogoutSuccess>
    </modules>
 </config>

真的
地方的