Quitar campos del f...
 
Avisos
Vaciar todo

Quitar campos del fomulario "Pedido instantaneo" en plantilla Calisto

9 Respuestas
3 Usuarios
0 Reactions
1,251 Visitas
Respuestas: 113
Estimable Member
Topic starter
 

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


 
Respondido : 29/11/2016 11:46 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

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


 
Respondido : 29/11/2016 1:30 pm
Respuestas: 113
Estimable Member
Topic starter
 

He quitado los "Sr" y "Sra" y ya no aparecen pero aún aparece la palabra "Tratamiento", ¿como la podría quitar?

¿Se podría cambiar el Captcha por otro más simple? Como los de "No soy un robot". Adjunto captura.

Un saludo.


 
Respondido : 29/11/2016 5:39 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 29/11/2016 8:19 pm
Respuestas: 113
Estimable Member
Topic starter
 

Hola.

A mi me aparece el mismo tipo de Captcha (adjunto captura), ¿sería muy complicado poner uno más simple?

Un saludo.


 
Respondido : 30/11/2016 11:50 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

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


 
Respondido : 30/11/2016 12:19 pm
Respuestas: 113
Estimable Member
Topic starter
 

¿Y si quisiera quitar el Captcha como lo podría hacer?


 
Respondido : 30/11/2016 7:10 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 30/11/2016 8:37 pm
Respuestas: 113
Estimable Member
Topic starter
 

Ok, muchas gracias 🙂


 
Respondido : 30/11/2016 10:14 pm