Domanda

Sto cercando un modo per aggiungere lo switcher linguistico al mio menu di collegamenti migliori. Il mio negozio ha 2 lingue e ho modificato il file Languages.phtml per mostrare la lingua alternativa.

Esempio: Se ti trovi sul sito inglese, lo switcher linguistico mostrerà il francese come opzione cliccabile per portarti alla vista del negozio.

So che per aggiungere opzioni al menu dei collegamenti migliori, è necessario modificare il file customer.xml. So come aggiungere collegamenti alternativi mentre ho letto un sacco di "How to", tuttavia nessuno copre come farlo Aggiungi la barra linguistica.

Ecco le modifiche aLingues.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>

Il risultato finale dovrebbe essere:

Login | My Cart | Compare | Wish List | LANGUAGE

Come posso aggiungere la barra linguistica alle voci di menu dei collegamenti migliori?

AGGIORNARE

Ho provato ad aggiungere quanto segue al file customer.xml sotto:

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

Niente appare.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top