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:
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:
"width" é a largura, e o valor, em pixels deve ser definido no campo entre as aspas, "height" é a altura.
-----------------------------------------
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
Postar um comentário