Bem vindo ao brockdev.com, não seja tímido compartilhe suas duvidas e conhecimento. :D

Ícones para idiomas

Abraao Marques Moderador Global
editado February 2014 em Dúvida Temas / Templates
Pessoal, boa tarde!

A loja que estou desenvolvendo terá três idiomas: Português, Inglês e Espanhol. Porém, para alterar o idioma está aparecendo um select. Como posso fazer para alterar desse select para ícones de bandeiras de países que representam o respectivo idioma?

Obrigado pela ajuda!


Abraão Marques.

Comentários

  • Jonatan Machado Moderador Global, Administrador
    Ola Abraao Marques
    Voce pode verificar qual arquivo voce deve alterar com o debug do magento
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • Abraao Marques Moderador Global
    Verificarei, sim.

    Obrigado pela ajuda!


    Abraão.
  • Abraao Marques Moderador Global
    Poxa, estou verificando no arquivo responsável, e não está sendo possível fazer isso.

    Pela estrutura, ele puxa os idiomas num select. O máximo que faz é pôr uma imagem ao lado do select e não é isso o que eu quero. Gostaria que fossem três ícones como links para os idiomas em linha.

    O arquivo que abri é: app --> design --> frontend --> base --> default --> template --> page --> switch --> languages.phtml ou flags.phtml

    <?php if(count($this->getStores())>1): ?>
    <div class="form-language">
    <label for="select-language"><?php echo $this->__('Your Language:') ?></label>
    <select id="select-language" title="<?php echo $this->__('Your Language') ?>" onchange="window.location.href=this.value" class="flags">
    <?php foreach ($this->getStores() as $_lang): ?>
    <?php $_selected = ($_lang->getId() == $this->getCurrentStoreId()) ? ' selected="selected"' : '' ?>
    <option value="<?php echo $_lang->getCurrentUrl() ?>" style="background-image:url('<?php echo $this->getSkinUrl('images/flags/flag_'.$_lang->getCode().'.gif') ?>');"<?php echo $_selected ?>><?php echo $this->htmlEscape($_lang->getName()) ?></option>
    <?php endforeach; ?>
    </select>
    </div>
    <?php endif; ?>
  • Jonatan Machado Moderador Global, Administrador
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
  • Abraao Marques Moderador Global
    Fera, funcionou redondo!!!

    Li todo esse tutorial e ficou perfeito!


    Valeu pela ajuda!


    Um abraço. beleza
  • Jonatan Machado Moderador Global, Administrador
    Que bom que funcionou
    Abraço.
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
Entre ou Registre-se para fazer um comentário.