我尝试覆盖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。
感谢。
答案 0 :(得分:0)
在您的申报文件 ./ app / etc / modules / Mandarin_AfterBuy.xml 中:
Mandarin_AfteBuy -> Mandarin_AfterBuy
^
答案 1 :(得分:0)
以后不要覆盖任何核心文件! ))