Blog

Jueves, 14 Abril 2016 21:41

¿Cómo configurar prestashop para que muestren todas las banderas de idiomas de la web

Esrito por 

Si en prestashop queremos que salgan todas las banderas de la web en la parte superior derecha (no en forma de lista desplegable)

Hay que ir al fichero blocklanguages.tpl ubicado en themes\default-bootstrap\modules\blocklanguages

Y usar el siguiente bloque de código. Recomiendo que antes se haga una copia de seguridad del fichero inicial

<!-- 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}

<img style="border: solid 1px #fff; margin-right:1px;" src="/{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="12" /><!-- /Flag image -->

{/if}

{if $language.iso_code != $lang_iso}

{assign var=indice_lang value=$language.id_lang}

{if isset($lang_rewrite_urls.$indice_lang)}

<img style="border: solid 1px #fff; margin-right:1px;" src="/{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="12" /><!-- /Flag image -->

<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}

<img style="border: solid 1px #fff; margin-right:1px;" src="/{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="12" /><!-- /Flag image -->

<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}

 

{/foreach}

</div>

{/if}

<!-- /Block languages module -->

Leer 2351 times Last modified on Domingo, 29 Mayo 2016 21:28

Sobre CNERIS

CNERIS es una empresa constituida por jóvenes emprendedores procedentes de diferentes sectores del mundo de la información. Nuestro equipo está compuesto por programadores, administradores de sistemas, administradores de base de datos, diseñadores gráficos, maquetadores,