BorjaAE Posted August 28, 2014 Share Posted August 28, 2014 (edited) Hola a todos, tengo una duda, quiero añadir un nuevo campo en el formulario de autenticación de prestashop 1.6, en el formulario que aparece simplemente para añadir un email (para que el visitante que quiere registrase) y si esta correcto, el email se valida y pasa al formulario de resgistro (adjunto una captura de donde iría este nuevo campo) He conseguido añadir debajo ese nuevo campo (llamdo codigo de mediador) como se aprecia en la imagen, mediante el archivo authentication.tpl pero a la hora de validar ese campo en el archivo AuthController.php no consigo recoger esa variable del formulario para poder validar ese campo y no se porque¿?¿ Necesito recogerla para validarla en la función protected function processSubmitCreate() de este archivo ya que si no esta correcto el email o este codigo el visitante no procederá a registrarse. en la siguiente pantalla: Podrían indicarme como recoger el valor introducido en del formulario en este nuevo campo? De esta forma podré validarlo con una tabla que tengo en la bbdd y si coincide pasarán a registrase. No consigo recogerlo con: $cod = Tools::getValue('codigomed'); $cod = $_POST['codigomed']; que veo que otros datos si los recoge de esa forma. por ejemplo el email que es en el que me baso. Muchas gracias. Edited August 28, 2014 by BorjaAE (see edit history) Link to comment Share on other sites More sharing options...
BorjaAE Posted August 28, 2014 Author Share Posted August 28, 2014 Solucionado! Para el que tenga el mismo problema faltaba tocar el archivo authentication.js del theme que estes utilizando que es por donde pasa la variable, si no , llegaba vacia. Un saludo. Link to comment Share on other sites More sharing options...
Quino67 Posted December 3, 2014 Share Posted December 3, 2014 Hola BorjaAE, Tengo un problema parecido pero no sé como slucionarlo. La variable del campo pais del formulario de alta cliente me llega vacía. Utilizo la version 1.6.0.9. El problema viene por lo visto con esta versión y tambien aparece en la demo. Imagino que es parecido a lo que comentas. Un saludo Link to comment Share on other sites More sharing options...
Recommended Posts