De base dans Magento, lorsque vous vous déconnectez, vous arrivez sur une page spéciale, qui vous redirige vers la home quelques secondes après.

Vous pouvez facilement outrepasser ce fonctionnement sans pour autant surcharger le core.

Voici l’événement qui vous sera utile dans le config XML

<?xml version="1.0"?>
<config>
	<!-- ... -->
    <frontend>
        <events>
			<!-- ... -->
            <controller_action_postdispatch_customer_account_logout>
                <observers>
                    <NOM_DE_VOTRE_OBSERVER>
                        <class>NOM_DU_MODULE/observer</class>
                        <method>logoutRedirect</method>
                    </NOM_DE_VOTRE_OBSERVER>
                </observers>
            </controller_action_postdispatch_customer_account_logout>*
			<!-- ... -->
        </events>
    </frontend>
	<!-- ... -->
</config>

Une fois votre événement intercepté voici la méthode dans votre observer :

<?php

public function logoutRedirect(Varien_Event_Observer $observer){
		$observer->getControllerAction()->setRedirectWithCookieCheck('/');
	}

?>
Retirer la redirection après le logout Magento
Taggé sur :                

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous utilisons des cookies afin de nous assurer de vous proposer la meilleure expérience sur ce site.
Ok