Avisos
Vaciar todo

Bandera en bloque idioma

8 Respuestas
5 Usuarios
0 Reactions
836 Visitas
Respuestas: 226
Estimable Member
Topic starter
 

¡Hola!
¿Hay alguna forma de que al tener el bloque de idioma activo se puedan ver las banderas del país que corresponde a ese idioma?
Gracias.
Un saludo,
Alberto

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 29/04/2017 10:22 am
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Alberto,

El archivo afectado es blocklanguages.tpl del módulo blocklanguages.

Este módulo se encuentra en tu Tema y en PrestaShop (core) pero el que debes editar es el del tema en uso.

Lo localizas normalmente en la carpeta /themes/modules/blocklanguages

Edita el archivo (usa el Editor de Código para ver los números de líneas) y en la línea 47 pone:

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

Añade:

Para que quede así:

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

Guarda los cambios y verifica si funciona y visualizas las banderas.

Importante: haz primero una copia de seguridad.

Saludos


Esta publicación ha sido modificada el hace 5 años por antonio
 
Respondido : 29/04/2017 11:42 pm
Respuestas: 226
Estimable Member
Topic starter
 

Hola,
Gracias, la frase que me indicas aparece dos veces, ¿debo cambiarla en ambas o solamente en una? ¿en cuál?
Un saludo,
Alberto


 
Respondido : 03/05/2017 9:37 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Alberto.

Solo tienes que modificar esta linea:

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

Nota: Recuerda realizar una copia del archivo antes de cualquier modificación, solo con un copia y pega en el block de notas tendrás suficiente para dejarlo como estaba anteriormente.

Un saludo


 
Respondido : 03/05/2017 11:14 am
Respuestas: 226
Estimable Member
Topic starter
 

Hola,
Adjunto pantallazo de lo que ha ocurrido, no se ven los nombres de los idiomas, aparecen cortados.
De todas formas yo lo que quería es que la bandera saliera antes del desplegable, al lado de "Español" o en vez de "Español".
Un saludo,
Alberto


 
Respondido : 03/05/2017 3:58 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Actualmente veo que lo estas mostrando sin imagen de bandera
Qué cambios has realizado?, puedes enviarnos el archivo que estas modificando.

Saludos.


 
Respondido : 03/05/2017 9:42 pm
Respuestas: 226
Estimable Member
Topic starter
 

¡Hola!
Sí, lo volví a dejar como estaba.
El archivo que modifiqué fue el blocklanguages.tpl y realicé las modificaciones tal y como me explicaron Luis y Pepe.
Lo que a mí me gustaría es que se muestre la bandera sin tener que abrir el desplegable, ¿es posible?
Un saludo,
Alberto


 
Respondido : 05/05/2017 11:45 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Para hacer lo que comentas prueba a editar el archivo themes/Amaltea/modules/blocklanguages/blocklanguages.tpl. Previa copia de seguridad del mismo, cambia el código:

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

por este otro:

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

Verifica si así funciona.


Esta publicación ha sido modificada el hace 5 años por antonio
 
Respondido : 05/05/2017 1:37 pm