Salah satu ekstensi saya menggunakan instruksi xml tata letak di bawah ini untuk menambahkan blok umum untuk tiga metode pembayaran ke kasir
<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>
Ini berfungsi tanpa masalah pada checkout default.
Masalahnya: Banyak pengguna saya menggunakan salah satu myriads dari satu langkah checkout yang tidak menghargai ini. Pegangan tata letak tidak dimuat dan selanjutnya blok tidak ditambahkan ke halaman. Sejauh ini saya telah menemui MW_Onestepcheckout dan GoMage_Checkout.
Sudahkah Anda menemukan ekstensi checkout kustom yang benar-benar menangani ini dengan benar? Atau apakah ini kasus di mana saya harus menerima bahwa pegangan tata letak checkout sudah pensiun dan saya perlu start repeating myself
?
sumber
Sayangnya sepertinya tidak banyak di luar sana. Untuk saat ini saya telah melarutkan blok khusus saya dan memindahkan fungsionalitas ke
Mage_Payment_Block_Form
blok individual hingga dukungan untuk ini menjadi lebih umum.sumber