Remplacez le contrôleur de chariot deux fois ou seulement remplacer / vérifier / chariot / supprimer
-
30-10-2019 - |
Question
Dans un magasin en utilisant Idev_OneStepCheckout
J'ai besoin de remplacer la DeleteAction. OSC ne fait pas cela, mais il remplace Mage_Checkout_CartController
, seulement pour le _goBack()
méthode. La boutique dispose également d'un magasin de magasins qui utilise la caisse standard OnePage de Magento.
Donc, malheureusement, je ne peux pas faire:
<frontend>
<routers>
<checkout>
<args>
<modules>
<MyNameSpace_MyModule before="Idev_OneStepCheckout">MyNameSpace_MyModule_OneStepCheckout</MyNameSpace_MyModule>
<MyNameSpace_MyModule before="Mage_Checkout">MyNameSpace_MyModule</MyNameSpace_MyModule>
</modules>
</args>
</checkout>
</routers>
</frontend>
Eh bien, je peux, mais mon module n'est pas appelé dans le cas OSC. La désactivation le fait fonctionner pour le paiement en question, donc je sais que mon code est correct. Dois-je recourir à une réécriture de /checkout/cart/delete
Pour le cas OnePage ou y a-t-il une solution plus élégante?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange