0

Magento ブロック ファイル /app/code/core/Mage/Checkout/Block/Onepage/Success.php を上書きしようとしましたが、動作しない理由が見つかりません。

/app/code/local/Mandarin/AfterBuy/etc/config.xml

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Mandarin_AfterBuy>
            <version>0.1.0</version>
        </Mandarin_AfterBuy>
    </modules>
    <global>
        <blocks>
            <checkout>
                <rewrite>
                    <onepage_success>Mandarin_AfterBuy_Block_Onepage_Success</onepage_success>
                </rewrite>
            </checkout>
        </blocks>
    </global> 
</config>

/app/code/local/Mandarin/AfterBuy/Block/Onepage/Success.php:

<?php
class Mandarin_AfterBuy_Block_Onepage_Success extends Mage_Checkout_Block_Onepage_Success
{
  /*...Some methods..*/
}

/app/etc/modules/Mandarin_AfterBuy.xml:

<?xml version="1.0"?> 
<config>
    <modules>
         <Mandarin_AfteBuy>
              <active>true</active> 
              <codePool>local</codePool> 
         </Mandarin_AfteBuy>
    </modules>
 </config>

助けてください、どこに間違いがあるのでしょうか? 私はmagento 1.7を使用しています。

ありがとう。

4

2 に答える 2

0

宣言ファイル./app/etc/modules/Mandarin_AfterBuy.xml で:

Mandarin_AfteBuy -> Mandarin_AfterBuy
                                 ^
于 2013-05-27T19:47:46.420 に答える