Pregunta

Estoy buscando una manera de agregar el conmutador de idioma a mi menú de enlaces superiores. Mi tienda tiene 2 idiomas y he modificado el archivo Languageges.phtml para mostrar el idioma alternativo.

Ejemplo: Si está en el sitio en inglés, el conmutador de idiomas mostrará a French como una opción que se puede hacer clic para llevarlo a esa vista de la tienda.

Sé que para agregar opciones al menú de enlaces superiores, debe modificar el archivo Customer.xml. Sé cómo agregar enlaces alternativos, ya que he leído mucho de "Cómo", sin embargo, ninguno cubre cómo Agregar la barra de idiomas.

Aquí están las modificaciones aidiomas.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>

El resultado final debe ser:

Login | My Cart | Compare | Wish List | LANGUAGE

¿Cómo puedo agregar la barra de idioma a los elementos del menú de enlaces superiores?

ACTUALIZAR

He intentado agregar lo siguiente al archivo Customer.xml en:

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

Aparece nada.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top