Quali estensioni di un tipo di checkout rispettano la maniglia del layout originale? [chiuso]


14

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?

Risposte:


1

Penso che checkout_onepage sia ONEPAGE quindi, devi gestire gli altri, allo stesso modo, con i loro handle.

Non credo che ci sia un handle di layout globale, come catalog_category_layered_nochildreno PRODUCT_TYPE_configurablenella cassa, almeno addHandle()non è usato da nessuna parte in Mage_Checkout, Mage_Paymento Mage_Sales.


grazie per la tua risposta - la domanda riguardava più le estensioni di terze parti non scritte da me. Speravo che quelli che ho incontrato che tolgono la funzionalità del checkout originale siano in minoranza. Ma finora non sembra buono.
Kristof a Fooman il

1

Sfortunatamente sembra che non ci sia molto là fuori. Per ora ho sciolto il mio blocco personalizzato e spostato la funzionalità nei singoli Mage_Payment_Block_Formblocchi fino a quando il supporto per questo diventa più banale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.