私の拡張機能の1つは、以下のレイアウトxml命令を使用して、3つの支払い方法の共通ブロックをチェックアウトに追加します
<checkout_onepage_paymentmethod>
<reference name="root">
<block type="core/text_list" name="additional" as="additional">
<block type="foomandpspro/pxpostrebill_ccSave" name="fooman_ccsave" as="fooman_ccsave"
template="fooman/dpspro/onePageCheckout.phtml"/>
</block>
</reference>
</checkout_onepage_paymentmethod>
これはデフォルトのチェックアウトでは問題なく機能します。
問題:多くのユーザーは、これを尊重していない無数のワンステップチェックアウトの1つを使用しています。レイアウトハンドルは単にロードされず、その後ブロックはページに追加されません。これまでのところ、MW_OnestepcheckoutとGoMage_Checkoutに遭遇しました。
これを実際に正しく処理するカスタムチェックアウト拡張機能に遭遇しましたか?または、これは、チェックアウトレイアウトハンドルが廃止されたことを受け入れる必要がある場合start repeating myself
ですか?