Una delle mie estensioni utilizza le istruzioni xml di layout di seguito per aggiungere un blocco comune per tre metodi di pagamento alla cassa
<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>
Funziona senza problemi con il checkout predefinito.
Il problema: molti dei miei utenti utilizzano una delle miriadi di checkout in un solo passaggio che non lo onorano. L'handle di layout non viene semplicemente caricato e successivamente il blocco non viene aggiunto alla pagina. Finora ho incontrato MW_Onestepcheckout e GoMage_Checkout.
Hai mai trovato estensioni di checkout personalizzate che lo gestiscono correttamente? O è un caso in cui devo accettare che gli handle di layout di checkout sono stati ritirati e che devo start repeating myself
?