Hola
No encuentro cómo cambiar los enlaces detrás del footer del checkout que aparece al finalizar el proceso de compra, agradecería vuestra ayuda.
El mensaje de alerta que aparece es:
"Por favor, asegúrate haber escogido un método de pago y aceptar los términos y condiciones."
La versión en inglés de la frase de dicho mensaje muestra que detrás hay variables pero no sé cómo cambiarlas para que apunte a mis páginas:
Please make sure you've chosen a [1]payment method[/1] and accepted the [2]terms and conditions[/2].
La ruta del [1] es .../index.php?controller=order#checkout-payment-step
La ruta del [2] es ...
/index.php?controller=order#conditions-to-approve
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Quieres cambiar el texto? o quieres cambiar las urls?, ten en cuenta que estos enlaces son del propio sistema de PrestaShop.
En donde has visto el texto en inglés?
Saludos.
El texto no es un problema porque se cambia la traducción y listo.
El problema es que apunta a URL que no existen y yo quiero que apunten a mis páginas CMS
¿Cómo puedo cambiarlo?
Hola Lorena.
Las traducciones de prestashop admiten código html.
En la traducción utiliza lo siguiente:
Por favor, asegúrate haber escogido un método de pago y aceptar los términos y condiciones."
Tienes que modificar la URl por las de las páginas que quieres enlazar.
Un saludo
Hola
Creo que el cambio de los links tendrías que hacerlo directamente en el archivo de la plantilla, ubica este archivo:
themes > TUTHEME > templates > checkout > _partials > steps > payment.tpl
Reemplaza TUTHEME por el theme que usas.
En este archivo busca el texto en inglés , verás algo como:
{l
s='Please make sure you've chosen a [1]payment method[/1] and accepted the [2]terms and conditions[/2].'
sprintf=[
'[1]' => '',
'[/1]' => '',
'[2]' => '',
'[/2]' => ''
]
d='Shop.Theme.Checkout'
}
Simplemente cambia los href, usa urls absolutas, es decir urls completas y elimina esos marcadores.
Saludos.
Lo he cambiado como dices pero el problema persiste.
En el front office aparece:
Estoy de acuerdo con los términos y condiciones generales de venta y los acepto sin reservas.
Si quito los apóstrofes antes y después del y antes y después del cierre del a la página no se visualiza.
¿Me he equivocado en algo?
Hola Lorena.
.- Edita el archivo y elimina el bloque:
{l s='Please make sure you've chosen a [1]payment method[/1] and accepted the [2]terms and conditions[/2].' sprintf=[ '[1]' => '', '[/1]' => '', '[2]' => '', '[/2]' => '' ] d='Shop.Theme.Checkout' }
.- sustituye por lo siguiente:
Por favor, asegúrate haber escogido un método de pago y aceptar los Terminos y condiciones
Nota: Recuerda descargar una copia del archivo antes de realizar la modificación para tener el original.
Un Saludo
Ha funcionado !!!!
Muchas gracias
Hola Lorena.
Genial !!! me alegra que lo solucionaras.
Ya sabes, cualquier consulta que tengas no dudes en comunicarlo.
Cerramos el tema
Un saludo