Magento 1.7.0.2 の checkout/total/default.phtml に独自の変更を加えるために Mage/Checkout/Block/Total/Default.php をオーバーライドしたいのですが、うまくいきません。
Magento でクラスをオーバーライドするのは初めてではありません。常に機能していましたが、今回は機能しませんでした。他のブロックの修正とは違う何かがあるに違いありません。
これが私がやったことで、うまくいきませんでした:
[name_space]/Block/Default.php に、次のように書きました。
<?php class [name_space]_Block_Default extends Mage_Checkout_Block_Total_Default { protected $_template = '[name_space]/total/default.phtml'; ...
[name_space]/etc/config.xml に、次を追加しました。
<blocks> <checkout> <rewrite> <total_default>[name_space]_Block_Default</total_default> </rewrite> </checkout> </blocks>
[name_space]/total ディレクトリに default.phtml を入れて変更しました。
結果: 変更が表示されず、まだ Mage_Checkout_Block_Total_Default を指している
何か案が?