avionjlcc Posted December 1, 2013 Share Posted December 1, 2013 Estoy intentando colocar la bamdera del pais y el nombre al lado en prestashop 1.5.6, en el blue theme, ahora mismo estoy en local por lo que no puedo pasaros enlaces. mi idea es hacerlo como esta aqui en el foro, que primero se ve la bandera del pais y al lado aparece el nombre del idioma, el problema es que no tengo ni idea de como tendria que hacerlo Gracias por vuestra ayuda Link to comment Share on other sites More sharing options...
nadie Posted December 1, 2013 Share Posted December 1, 2013 Fichero: modules/blocklanguages/blocklanguages.tpl Busca esto: <p class="selected_language"> <img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" /> </p> Y dejalo asi: <p class="selected_language"> <img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" /> {$language.name} </p> Despues busca esto: {foreach from=$languages key=k item=language name="languages"} <li {if $language.iso_code == $lang_iso}class="selected_language"{/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:htmlall}" title="{$language.name}"> {else} <a href="{$link->getLanguageLink($language.id_lang)|escape:htmlall}" title="{$language.name}"> {/if} {/if} <img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" /> {if $language.iso_code != $lang_iso} </a> {/if} </li> {/foreach} Y dejalo asi: {foreach from=$languages key=k item=language name="languages"} <li {if $language.iso_code == $lang_iso}class="selected_language"{/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:htmlall}" title="{$language.name}"> {else} <a href="{$link->getLanguageLink($language.id_lang)|escape:htmlall}" title="{$language.name}"> {/if} {/if} <img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" /> {$language.name} {if $language.iso_code != $lang_iso} </a> {/if} </li> {/foreach} Y ahora por ejemplo en el fichero: modules/blocklanguages/blocklanguages.css cambia esto: #countries .countries_ul_hover{ display:block; z-index: 5000; position:absolute; right:6px; padding:5px 10px; height:auto; width:20px; background:#000000; } por #countries .countries_ul_hover{ display:block; z-index: 5000; position:absolute; right:6px; padding:5px 10px; height:auto; width:110px; background:#000000; } Despues, en el mismo fichero añade esto: #languages_block_top ul#first-languages li a, #languages_block_top ul#first-languages li a:active, #languages_block_top ul#first-languages li a:hover { color: #ccc; } y cambia esto: #languages_block_top ul#first-languages li.selected_language { float: left; } por #languages_block_top ul#first-languages li.selected_language { float: left; color: #fff; } ---- Es un ejemplo muy rapido, ya ajustas tu las cosas.. Link to comment Share on other sites More sharing options...
avionjlcc Posted December 1, 2013 Author Share Posted December 1, 2013 Gracias nadie, pero cuando lo abro con el dreamweaver no veo por ningun sitio todo eso que me dices, estoy buscando otro programa para abrir el .tpl a ver si asi logro verlo me puedes recomendar alguno en especial? gracias de nuevo Link to comment Share on other sites More sharing options...
nadie Posted December 1, 2013 Share Posted December 1, 2013 Gracias nadie, pero cuando lo abro con el dreamweaver no veo por ningun sitio todo eso que me dices, estoy buscando otro programa para abrir el .tpl a ver si asi logro verlo me puedes recomendar alguno en especial? gracias de nuevo Desde dreamweaver tienes una casilla para editar y ver el codigo fuente. De todos modos, para estas modificaciones, prefiero usar notepad++ http://notepad-plus-plus.org/ Link to comment Share on other sites More sharing options...
avionjlcc Posted December 1, 2013 Author Share Posted December 1, 2013 Gracias Victor Jose, ya lo he medio logrado lo ultimo que me dices: y cambia esto:#languages_block_top ul#first-languages li.selected_language {float: left;}por#languages_block_top ul#first-languages li.selected_language {float: left;color: #fff;} no he sido capaz de saber como hacerlo, pero ya salen los nombres al lado de las banderas esto para que sirve? Ahora he visto un problema, cuando le doy a cualquier lenguaje que no sea el español me da un error: " This page is not availableWe're sorry, but the Web address you've entered is no longer available. To find a product, please type its name in the field below."Al lado pone 404 me imagino que es el codigo de error y sera por que no tiene el paquete del idioma, como y donde lo tengo que colocar? Gracias de nuevo Link to comment Share on other sites More sharing options...
Recommended Posts