この設定で OnepageController を拡張しようとしています:
app/etc/modules/Custom_Checkout.xml
<config>
<modules>
<Custom_Checkout>
<active>true</active>
<codePool>local</codePool>
</Custom_Checkout>
</modules>
</config>
アプリ/ローカル/カスタム/チェックアウト/etc/config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Custom_Checkout>
<version>0.0.1</version>
</Custom_Checkout>
</modules>
<frontend>
<routers>
<checkout>
<args>
<modules>
<custom_checkout before="Mage_Checkout">Custom_Checkout</custom_checkout>
</modules>
</args>
</checkout>
</routers>
</frontend>
</config>
アプリ/ローカル/カスタム/チェックアウト/コントローラー/OnepageController.php
require_once("Mage/Checkout/controllers/OnepageController.php");
class Custom_Checkout_OnepageController extends Mage_Checkout_OnepageController
{
public function indexAction()
{
echo "Index overidden";
}
}
私はこれらを見てきました: Magento コア コントローラーを拡張します (Checkout/OnepageController)
さらに、投稿できないものもありますが、上記の方法はどれも機能していないようです。コントローラーを上書きしないだけです。
これが上書きされない理由についてのアイデアはありますか?