Jump to content

[SOLUCIONADO] Poner fecha de nacimiento obligatoria


jabibi

Recommended Posts

A nivel de programación (en configuración no he visto la opción de marcarlo como obligatorio)

 

Nota: este par de modificaciones hay que hacerlas en override. Yo las comento en el core de un presta 1.5.6.2 por sencillez

 

Se ven claramente los números de linea en las capturas.

 

En classes\Customer.php, añadir required=>true (marcado en amarillo)

 

smcG42i.png

 

En controllers\front\AuthController.php añadir lo marcado en amarillo

que es $customer->birthday = (empty($_POST['years']) ? '' : (int)$_POST['years'].'-'.(int)$_POST['months'].'-'.(int)$_POST['days']);

 

 

JTgAnBT.png

  • Like 2
Link to comment
Share on other sites

Interesante, ciertamente en la 1.5.6.2 (supongo que ocurre lo mismo en versiones superiores) (acabo de instalarla) cuando hago click en:

 Establezca los campos obligatorios para esta sección

Me aparecen para marcar solo el campo newsletter y el optin

 

(No me habia fijado.. supongo que estaba borrachin cuando deje mi contestacion xD.)

 

¿Enrique con lo que dices ademas de que sea obligatorio, podria elegir yo al igual que hago con las otras opciones?

 

Adjunto Captura

 

Gracias Enrique,,

post-775046-0-13891700-1419860372_thumb.png

Edited by galindogadea (see edit history)
Link to comment
Share on other sites

A nivel de programación (en configuración no he visto la opción de marcarlo como obligatorio)

 

Nota: este par de modificaciones hay que hacerlas en override. Yo las comento en el core de un presta 1.5.6.2 por sencillez

 

Se ven claramente los números de linea en las capturas.

 

En classes\Customer.php, añadir required=>true (marcado en amarillo)

 

smcG42i.png

 

En controllers\front\AuthController.php añadir lo marcado en amarillo

que es $customer->birthday = (empty($_POST['years']) ? '' : (int)$_POST['years'].'-'.(int)$_POST['months'].'-'.(int)$_POST['days']);

 

 

JTgAnBT.png

 

 

No me lo puedo creer, he podido solucionar el problema con los pasos que me has indicado.

 

Era algo sencillo pero a la vez importante y necesario, me ha dado mucho dolor de cabeza.

 

Muchísimas gracias por vuestra ayuda, en especial a Enrique, estoy muy agradecido.

 

Un abrazo.

  • Like 1
Link to comment
Share on other sites

No me lo puedo creer, he podido solucionar el problema con los pasos que me has indicado.

 

Era algo sencillo pero a la vez importante y necesario, me ha dado mucho dolor de cabeza.

 

Muchísimas gracias por vuestra ayuda, en especial a Enrique, estoy muy agradecido.

 

Un abrazo.

 

Por cierto, creo que tienes que añadir la palabra "Solucionado": http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ al título del tema, si ha funcionado.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...