L'une de mes extensions utilise l'instruction XML de mise en page ci-dessous pour ajouter un bloc commun pour trois méthodes de paiement à la caisse
<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>
Cela fonctionne sans problème sur la caisse par défaut.
Le problème: Beaucoup de mes utilisateurs utilisent l'une des myriades de caisses en une seule étape qui n'honorent pas cela. La poignée de mise en page n'est tout simplement pas chargée et par la suite, le bloc n'est pas ajouté à la page. Jusqu'à présent, j'ai rencontré MW_Onestepcheckout et GoMage_Checkout.
Avez-vous rencontré des extensions de caisse personnalisées qui gèrent réellement cela correctement? Ou est-ce un cas où je dois accepter que les poignées de disposition de paiement ont été retirées et que je dois le faire start repeating myself
?