¿Si tengo solo 1 idioma activado no se ve el bloque de idiomas en Prestashop?

En el pasado lo comente varias veces en el foro de Prestashop, para varias personas que querían que se viera el bloque de idiomas, aunque tuvieran solo 1 idioma activado.

No recuerdo de memoria sobre que versiones de Prestashop lo comente, pero imagino que no era ninguna de las actuales, porque ha pasado la pera de años.

En este ejemplo, pues como estamos ya con Prestashop 1.7, pues vamos hacer el ejemplo en base Prestashop 1.7.1.0

Imaginemos que en la pestaña Internacional -> Localización -> Idioma solo tenemos un idioma activado.

Solo 1 idioma activado en Prestashop 1.7

Solo 1 idioma activado en Prestashop 1.7

Cuando tenemos un idioma activado, el bloque de idiomas no se muestra en Prestashop

¿Dónde esta el bloque de idiomas en Prestashop 1.7?

¿Cómo podemos solucionarlo?

(En la actualidad, se pueden hacer overrides de las clases de los módulos, por lo que es aconsejable hacer un override, pero en este caso vamos a tocar el original directamente) Sigue leyendo

Mostrar banderas de los idiomas en Prestashop 1.7

Hace unos 4 años habíamos comentado algo parecido en el blog pero para mostrar la bandera del idioma activo en Prestashop 1.5

A la hora de seleccionar los idiomas en Prestashop 1.7, vemos que aparece el texto con el nombre del idioma.

Selector de idiomas en Prestashop 1.7

Selector de idiomas en Prestashop 1.7

¿Cómo podemos mostrar las imágenes de las banderas de los idiomas en Prestashop 1.7?

Selector de idiomas con banderas en Prestashop 1.7

 

Accedemos al fichero:

/themes/classic/modules/ps_currencyselector/ps_currencyselector.tpl

Y cambiamos la siguiente línea: (En Prestashop 1.7.1.0 esta sobre la línea 29)

{$current_language.name_simple}

por

<img src="{$urls.img_lang_url}{$current_language.id_lang}.jpg" />{$current_language.name_simple}
Idioma activo en Prestashop 1.7

Idioma activo en Prestashop 1.7

De esta manera, vamos a ver junto al nombre del idioma activo, la imagen de ese idioma. Sigue leyendo