ChessRecipes Posted June 12, 2014 Share Posted June 12, 2014 (edited) Hola, utilizo la versión 1.6 de Prestashop y el tema por defecto de Prestashop. Me gustaría saber si hay una opción de poner el icono de la bandera al lado del idioma. Lo digo porque sin saber el idioma (Ej: un japonés entra en tu página) puede cambiar su idioma de manera intuitiva, si no probablemente le dará a un enlace erróneo, verá muchas letras que no entiende y saldrá de la página. Si el no sabe leer las letras europeas no sabrá cambiar la pestaña para la traducción a su idioma por muy bien traducido que luego esté. Lo mismo ocurre con el símbolo de las distintas monedas. Un saludo. Edited June 16, 2014 by chessrecipes (see edit history) Link to comment Share on other sites More sharing options...
ChessRecipes Posted June 16, 2014 Author Share Posted June 16, 2014 He visto que en versiones anteriores se puede modificar para hacer lo contrario, ocultar las banderas y poner el nombre del idioma pero quiero que aparezca tanto el nombre como la bandera. ¿Es posible? Es algo super sencillo pero necesario. ¿alguna idea? Link to comment Share on other sites More sharing options...
lastapril Posted June 16, 2014 Share Posted June 16, 2014 Hola para el idioma ves a themes/tuplantilla/modulos/blocklanguages y abre el tpl, y cambias esto <span>{$language.name|regex_replace:"/\s.*$/":""}</span> por esto <span><img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" /> {$language.name|regex_replace:"/\s.*$/":""}</span> en la linea 31 y 46 2 Link to comment Share on other sites More sharing options...
lastapril Posted June 16, 2014 Share Posted June 16, 2014 (edited) Para los simbolos de las divisas ves a themes/tuplantilla/modulos/blockcurrencies y abre el tpl en la linea 34 cambia esto {if $cookie->id_currency == $f_currency.id_currency}<strong>{$f_currency.iso_code}</strong>{/if} por esto {if $cookie->id_currency == $f_currency.id_currency}<strong>{$f_currency.sign} {$f_currency.iso_code}</strong>{/if} y en la 41 esto {$f_currency.name} por esto {$f_currency.sign} {$f_currency.name} Edited June 16, 2014 by lastapril (see edit history) Link to comment Share on other sites More sharing options...
ChessRecipes Posted June 16, 2014 Author Share Posted June 16, 2014 (edited) Muchísimas gracias. Eres un crack. El primer mensaje corresponde a los idiomas y el segundo a las monedas. Problema resuelto. Hablando de idiomas, ¿sabes por qué ocurre esto (http://www.prestashop.com/forums/topic/337744-error-en-ciertos-idiomas-prestashop-16/&do=findComment&comment=1704935)? Edited June 16, 2014 by chessrecipes (see edit history) Link to comment Share on other sites More sharing options...
lastapril Posted June 16, 2014 Share Posted June 16, 2014 El segundo mensaje es para que te ponga la moneda y el simbolo Lo de los idiomas que dices supongo que sera por el formato utf, no se que tienes que hacer para solucionarlo 1 Link to comment Share on other sites More sharing options...
ChessRecipes Posted June 16, 2014 Author Share Posted June 16, 2014 Perfecto. Cierto, además se ve, pero pensé que era lo mismo. Muchísimas gracias. Ya lo he puesto en mi web. En las monedas si que puedo poner el nombre de la moneda en el idioma nativo pero no en el idioma, no se por qué pero que se le va a hacer. Link to comment Share on other sites More sharing options...
0cx Posted December 1, 2014 Share Posted December 1, 2014 no funciona en en version 1.6.9 Link to comment Share on other sites More sharing options...
ChessRecipes Posted December 1, 2014 Author Share Posted December 1, 2014 A mí me funciona y utilizo la misma versión. Repasa los pasos detenidamente. Link to comment Share on other sites More sharing options...
adelieymarac Posted April 11, 2016 Share Posted April 11, 2016 Hola buenas tardes. tengo una pregunta. Hay alguna opción para que en la pagina de inicio me salgan las banderas según sus países y así como las monedas . Es decir un bloque de banderas sobre un bloque de lenguas... Yo tengo la versión 1.6.1.4 PRESTASHOP, estado mirando comandos para sustituir el fichero BLOCKLANGUAGES.TPL con filezilla pero nada no me salen... ni consigo ver en mi pagina una bandera. Si me pudierais ayudar, muchas gracias. LOS COMANDOS QUE TENGO SON ESTOS ACTUALMENTE. {* * 2007-2015 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2015 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <!-- Block languages module --> {if count($languages) > 1} <div id="languages-block-top" class="languages-block"> {foreach from=$languages key=k item=language name="languages"} {if $language.iso_code == $lang_iso} <div class="current"> <span>{$language.name|regex_replace:"/\s\(.*\)$/":""}</span> </div> {/if} {/foreach} <ul id="first-languages" class="languages-block_ul toogle_content"> {foreach from=$languages key=k item=language name="languages"} <li {if $language.iso_code == $lang_iso}class="selected"{/if}> {if $language.iso_code != $lang_iso} {assign var=indice_lang value=$language.id_lang} {if isset($lang_rewrite_urls.$indice_lang)} <a href="{$lang_rewrite_urls.$indice_lang|escape:'html':'UTF-8'}" title="{$language.name|escape:'html':'UTF-8'}" rel="alternate" hreflang="{$language.iso_code|escape:'html':'UTF-8'}"> {else} <a href="{$link->getLanguageLink($language.id_lang)|escape:'html':'UTF-8'}" title="{$language.name|escape:'html':'UTF-8'}" rel="alternate" hreflang="{$language.iso_code|escape:'html':'UTF-8'}"> {/if} {/if} <span>{$language.name|regex_replace:"/\s\(.*\)$/":""}</span> {if $language.iso_code != $lang_iso} </a> {/if} </li> {/foreach} </ul> </div> {/if} <!-- /Block languages module --> un saludo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now