2013-05-27 185 views
0

我嘗試覆蓋Magento塊文件/app/code/core/Mage/Checkout/Block/Onepage/Success.php 但我無法找到問題,爲什麼它不工作。Magento。覆蓋核心文件

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

謝謝。

回答

0

在你的聲明文件./app/etc/modules/Mandarin_AfterBuy.xml

Mandarin_AfteBuy -> Mandarin_AfterBuy 
           ^
+0

謝謝你的幫忙! – Derk153

0

不要owerride在未來的任何核心文件! ))