Question

Je cherche un moyen d'ajouter le commutateur de langue à mon menu de liens supérieurs. Mon magasin a 2 langues et j'ai modifié le fichier Langues.phtml pour afficher la langue alternative.

Exemple: Si vous êtes sur le site anglais, le commutateur de langue affichera le français comme une option cliquable pour vous amener à cette vue de magasin.

Je sais que pour ajouter des options au menu des liens supérieurs, vous devez modifier le fichier client.xml. Je sais comment ajouter des liens alternatifs car j'ai lu beaucoup Ajouter la barre de langue.

Voici les modifications pourlangues.phtml

<?php if(count($this->getStores())>1): ?>
<div class="form-language">    
<ul>
<?php foreach ($this->getStores() as $_lang): ?>
    <?php if($_lang->getId() != $this->getCurrentStoreId()): ?>
    <li><a href="<?php echo $_lang->getCurrentUrl(false) ?>"<?php echo $_selected; ?>><?php echo $this->htmlEscape($_lang->getName()) ?></a></li>
    <?php endif; ?>
<?php endforeach; ?>
</ul>

Le résultat final doit être:

Login | My Cart | Compare | Wish List | LANGUAGE

Comment puis-je ajouter la barre de langue aux éléments du menu des liens supérieurs?

METTRE À JOUR

J'ai essayé d'ajouter ce qui suit au fichier client.xml sous:

<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>

Rien n'apparaît.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top