Hola.
Estoy utilizando la plantilla Calisto y me gustaría quitar los siguientes campos del formulario "Pedido instantaneo": Tratamiento, Fecha de nacimiento e Imagen de seguridad (Captcha). ¿Como podría hacerlo?
Un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Jose.
Para el Tratamiento:
Para que no aparezca este check box dirígete ir a ' Clientes -> Títulos ' en el panel de administración de Presatshop.
.- Eliminar los dos registros: “Sr” y “Sra”, con eso este campo de selección ya no aparezca en el registro de clientes de Prestashop.
Fecha de nacimiento:
Tienes que hacer un cambio en el código de la plantilla que estás usando para dejar de mostrar el campo de la fecha de nacimiento, ya que desde la configuración de PrestaShop no se puede eliminar.
En concreto edita el archivo themes/Calisto/authentication.tpl y, previa copia de seguridad del mismo, elimina en él el siguiente código:
- {foreach from=$days item=day} {$day} {/foreach} {* {l s='January'} {l s='February'} {l s='March'} {l s='April'} {l s='May'} {l s='June'} {l s='July'} {l s='August'} {l s='September'} {l s='October'} {l s='November'} {l s='December'} *}- {foreach from=$months key=k item=month} {l s=$month} {/foreach}- {foreach from=$years item=year} {$year} {/foreach}
Si además no quieres que este campo salga cuando el usuario entra en la página de su cuenta tendrás que editar el archivo themes/Calisto/identity.tpl y, previa copia de seguridad del archivo, elimina este otro código:
- {foreach from=$days item=v} {$v} {/foreach}{* {l s='January'} {l s='February'} {l s='March'} {l s='April'} {l s='May'} {l s='June'} {l s='July'} {l s='August'} {l s='September'} {l s='October'} {l s='November'} {l s='December'} *} - {foreach from=$months key=k item=v} {l s=$v} {/foreach}- {foreach from=$years item=v} {$v} {/foreach}
Imagen de seguridad (Captcha)
Esto si que no te aconsejo que lo elimines ya que seria una entrada constante de Spam y terminaría perjudicándote.
Un saludo
HOla
Para eliminar el texto que comentas puedes ocultarlo por CSS, ubica este archivo:
/themes/Calisto/css/customuser.css
Al final agrega el siguiente código CSS:
div.gender-line{ display:none; }
Actualmente ya veo que tienes cambiado el captcha.
Saludos.
Hola José.
Puedes añadir el nuevo Captcha de google que es solo marcar el checkbox.
Te dejo un enlaces con información adicional que creo que puede resultarte útil 🙂
Integrar un captcha en Prestashop 1.6
Si ves que tienes problemas con algunos de los pasos indícanos donde te quedaste seguiremos desde ese punto.
Un saludo
¿Y si quisiera quitar el Captcha como lo podría hacer?
HOla
Puedes buscar dentro de los módulos de tu prestashop y probar desactivar el módulo de captcha.
Es posible también que adicionalmente tengas un overrides, tendrías que buscar una referencia en la carpeta overrides de tu sitio, a este formulario y al captcha y renombrar el archivo.
/override/controllers/front/ContactController.php
Saludos.
Ok, muchas gracias 🙂