Jump to content

[Solucionado] AÑADIR BANDERA EN LOS IDIOMAS.


Recommended Posts

tienes que editar el archivo

themes\tu_tema\modules\blocklanguages\blocklanguages.tpl

Y añadir la imagen del idioma

<img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code|escape:'html':'UTF-8'}" width="16" height="11" />

junto al nombre del idioma,  que sera algo asi

{$language.name|regex_replace:"/\s\(.*\)$/":""}

luego es posible que tengas que retocarlo con css

Link to comment
Share on other sites

Saludos, he modificado el archivo tal como me has dicho y ha quedado así: 
 

{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><img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code|escape:'html':'UTF-8'}" width="16" height="11" />{$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><img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code|escape:'html':'UTF-8'}" width="16" height="11" />{$language.name|regex_replace:"/\s\
</ul>
</div>
 
Pero siguen sin salir las banderas. Lo de retocarlo con css ¿como tendría que hacerlo exactamente?. Gracias por la ayuda prestada
Link to comment
Share on other sites

Si no lo has hecho ya recompila la plantilla y vacia el cache desde

Parámetros Avanzados /  Rendimiento

Lo del css no influye para nada en que se vean las imagenes, seria para darles padding o alinearlas con el texto

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...