Como trocar o menu de seleção de línguas para loja magento por bandeiras

Quando temos mais de uma língua em nossa loja, o magento disponibiliza um menu de seleção com dropbox, com uma opção para cada língua na loja, é possível trocar esse menu por imagens de bandeiras, ou outras imagens que você queira usar. para isso precisamos alterar o seguinte arquivo:

-----------------------------------------
app/design/frontend/SEU/TEMPLATE/template/page/switch/languages.phtml
-----------------------------------------

Remova o conteúdo do arquivo e copie e cole o seguinte código:


<?php if(count($this->getStores())>1): ?>
<div class="language-switcher">
    <?php foreach ($this->getStores() as $_lang): ?>
        <a href="<?php echo $_lang->getCurrentUrl() ?>"><img
src="<?php echo $this->getSkinUrl('images/flag_' . $this->htmlEscape($_lang->getName()) . '.gif') ?>" width="16" height="11"
alt="<?php echo $this->htmlEscape($_lang->getName()) ?>"/></a>
    <?php endforeach; ?>
</div>
<?php endif; ?>

O nome da sua imagem deve ser "flag_O-NOME-DE-SUA-STOREVIEW.gif" e deve ser armazenada em:

-----------------------------------------
/skin/frontend/SEU/TEMPLATE/images/
-----------------------------------------

Repare que o tamanho da imagem pode ser alterada no próprio código na parte:

<a href="<?php echo $_lang->getCurrentUrl() ?>"><img
src="<?php echo $this->getSkinUrl('images/flag_' . $this->htmlEscape($_lang->getName()) . '.gif') ?>" width="16" height="11"

"width" é a largura, e o valor, em pixels deve ser definido no campo entre as aspas, "height" é a altura.

Comentários

Postagens mais visitadas deste blog

Botão Finalizar Compra Desapareçeu? Eis a Solução!

Mini Painel de Controle no seu Android/iPhone