Il est étonnamment souvent le cas, qui a été oublié dans un modèle pour incorporer un lien de fermeture de session. Si le client est connecté, il ne peut pas sortir. Ainsi, il faut entrer un lien de fermeture de session, qui est bien sûr apparaît seulement, si l'utilisateur est connecté.
Si c'est juste un (ou plus) des liens simples est, être exclusivement affiché, Si vous êtes connecté, cela peut être fait avec un extrait de code très simple, qui est simplement écrit au phtml de fichier approprié.
Exemple header.phtml dans le dossier app / design / frontend / RWD / default / template / page / html
Ici, je voudrais avoir un lien de déconnexion à côté du lien de compte – mais seulement si vous êtes connecté.
A cette fin, ajouter
<?php if (Mage::getSingleton('Client / session ")->isLoggedIn()) : ?> <a href ="<?php echo $ this->assistant(«Client»)->getLogoutUrl(); ?>" data-target-element ="#compte-en-tête" class ="skip-link skip-account"> <span class ="icône"></envergure> <span class ="étiquette"><?php echo $ this->__('Se déconnecter'); ?></envergure> </de> <?php endif; ?>
hinter
<a href ="<?php echo $ this->assistant(«Client»)->getAccountUrl(); ?>" data-target-element ="#compte-en-tête" class ="skip-link skip-account"> <span class ="icône"></envergure> <span class ="étiquette"><?php echo $ this->__('Compte'); ?></envergure> </de>
un.
Bien sûr, l'icône devrait être ajustée. Ceci est juste une copie des liens de compte avec l'adaptation pour être utilisé comme lien de fermeture de session.
Une contribution comment intégrer une mini zone de log-in sur le côté, là ici.
Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!