ローカルコードプールにカスタムモジュールがあり、コミュニティコードプールにサードパーティの拡張機能があり、どちらも同じクラスを拡張しているため、Magento Onepage Checkoutでクラス書き換えの問題があります...
私は、ノードを依存して追加しようとしましたModuleA_Name.xmlのその後のクラスに延びる1つのモジュールのファイルModuleBをしてOnepage.phpファイルが、これは働いていません。
誰かが私にこれを行う方法を教えてもらえますか?オブザーバーを使用してそれを行う別の方法があることを知っていますが、現時点で本当に解決策が必要なだけかもしれませんか?また、ModuleBは異なるストア/ビューに対してのみ有効になっている可能性があるため、依存関係を使用するのは危険ですか?依存するモジュールが機能しなくなるということですか?
援助を事前にありがとう...
ModuleA
<global>
<rewrite>
<moduleA>
<from><![CDATA[#^/checkout/onepage/#]]></from>
<to>/moduleA/onepage/</to>
</moduleA>
<moduleA>
<from><![CDATA[#^/checkout/cart/add/#]]></from>
<to>/moduleA/cart/add/</to>
</moduleA>
</rewrite>
ModuleB
<global>
<models>
<salesrep>
<class>ModuleB_SalesRep_Model</class>
<resourceModel>salesrep_mysql4</resourceModel>
</salesrep>
<salesrep_mysql4>
<class>ModuleB_SalesRep_Model_Mysql4</class>
<entities>
<salesrep>
<table>salesrep</table>
</salesrep>
</entities>
</salesrep_mysql4>
<checkout>
<rewrite>
<type_onepage>ModuleB_SalesRep_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
<modulebadminthemecontroller>
<class>LucidPath_SalesRep_Controller</class>
</modulebadminthemecontroller>
</models>
</global>
Onepage
具体的には、ブロックとモデルのどちらのクラスですか?