Bloque iniciar sesión de la cabecera en Prestashop 1.7

Tip basado en Prestashop 1.7.1.0

Iniciar Sesión en Prestashop 1.7 (Bloque de la cabecera)

El módulo, actualmente está traducido con el nombre “Link de inicio de sesión para clientes“, aunque si lo buscáis con el nombre “ps_customersignin” lo vais a encontrar de igual forma.

¿Configuración del módulo Iniciar sesión de la cabecera en Prestashop 1.7?

¿Dónde está el directorio del módulo?

En: /modules/ps_customersignin/

Directorio del módulo Iniciar Sesión en Prestashop 1.7
Directorio del módulo Iniciar Sesión en Prestashop 1.7

¿Está por ejemplo sobreescrito el tpl de impresión en el directorio de la plantilla?

Si, en: /themes/classic/modules/ps_customersignin/ps_customersignin.tpl

Directorio Override del módulo “Iniciar sesión” de la cabecera

¿Cómo cambio por ejemplo la palabra “Iniciar sesión” de la cabecera por otra palabra?

Cambiar texto Iniciar sesión en Prestashop 1.7

 En Internacional -> Traducciones

Accediendo a la gestión de traducciones en Prestashop 1.7

Modificar Traducciones

  • Tipo de Traducción: Traducciones de los módulos instalados
  • Seleccione su módulo: ps_customersignin
  • Seleccione su idioma: Español

Pues no, os he engañado 🙂

Si nos fijamos en el fichero:

/themes/classic/modules/ps_customersignin/ps_customersignin.tpl

Vemos que dice:

{l s='Sign in' d='Shop.Theme.Actions'}
Fichero TPL del bloque Iniciar sesión de la cabecera en Prestashop 1.7

Esto da a entender que vamos a tener que buscar la palabra “Iniciar sesión” en:

  • Tipo de Traducción: Traducciones de temas
  • Seleccione su tema: Classic
  • Seleccione su idioma: Español
Inspeccionando la gestión de traducciones en el panel de administración en Prestashop 1.7

Una vez hemos accedido al panel de traducciones, buscamos la palabra “Iniciar sesión“:

Buscador de traducciones en Prestashop 1.7

Aparecerán varios resultados, tenemos que buscar el que este dentro de “shop > theme > actions

¿Habéis visto como cuando hemos visto en el TPL el texto: “{l s=’Sign in’ d=’Shop.Theme.Actions’}” tenía sentido? (Fijaros en “Shop.Theme.Actions”)

Cambiando la traducción “Iniciar sesión” en Prestashop 1.7

Vamos a cambiar la palabra por ejemplo, por “Acceder”

Cambiar texto “Iniciar sesión” por “Acceder” en Prestashop 1.7

Guardamos los cambios, y ahora vamos a la tienda a ver como se visualizan los cambios:

Texto cambiado en el bloque de iniciar sesión en Prestashop 1.7

Pero fijaros una cosilla, esta traducción también ha afectado a otras partes de la tienda, como, por ejemplo, el cuadro donde añadimos el correo electrónico y la contraseña para acceder a la tienda.

Traducciones cambiadas en otras localizaciones en Prestashop 1.7