2

Mage_Sales_Model_Order_Invoice_Total_SubtotalカスタムモジュールでMagentoコアをオーバーライドしたいと思います。

Mage_Sales_Model_Order_Invoice_Total_Subtotalrewiteの以下のURLを試してみました

http://www.excellencemagentoblog.com/magento-add-fee-discount-order-totalですが、変更は反映されていません。

上記のコアパスで誰かが私に説明を提案できますか?

どんな助けでも大いに感謝します。

4

1 に答える 1

3

IDEに投入するお金がある場合は、magicentoプラグインを使用したphpstormで、クラスオーバーライドを作成するという面倒な作業がすべて実行されます。

ただし、これを手動で行う方法を知っておく必要があります。

唯一の問題がカスタムモジュールの構成の正しい構文を知らないことである場合は、次のことが役立つはずです。そうでない場合は、私たちがあなたを助けるより良い仕事をすることができるように、いくつかのより多くの情報を提供してください。

<models>カスタムモジュールの構成ファイルでは、ノードの下に次のものが必要です。

<sales>
    <rewrite>
        <order_invoice_total_subtotal>CompanyName_ModuleName_Model_Sales_Order_Invoice_Total_Subtotal</order_invoice_total_subtotal>
    </rewrite>
</sales>

salesモジュールでさらに多くのクラスをオーバーライドすることになった場合は、上記の書き換えノードにそれらを追加するだけです。

于 2013-01-18T14:44:02.767 に答える