Daheba Posted May 30, 2016 Share Posted May 30, 2016 Hola, cuando vas a loguearte en la tienda si no introduces algo con una arroba te sale un letrero diciéndote que has de poner una arroba para que sea una dirección de correo electrónico. Mi problema es que estoy adaptando el formulario para que te puedas loguear con otra cosa además del correo y quiero editar ese mensaje pero no sé dónde se genera, si es un javascript (da toda la impresión) o es otra historia rara. Alguna idea de qué archivo he de trastear???Muchas gracias por adelantado Nos vemos Link to comment Share on other sites More sharing options...
oddworldng Posted June 3, 2016 Share Posted June 3, 2016 Hola, No lo he mirado bien, pero seguramente tengas que mirar algún controlador en la carpeta /controllers/, puede que sea este fichero /controllers/admin/AdminCustomersController.php Revisa este post a ver si te sirve de ayuda: https://www.prestashop.com/forums/topic/295766-creating-customer-accounts-in-the-backoffice-without-email-address/ Un saludo. 1 Link to comment Share on other sites More sharing options...
jllramos Posted June 3, 2016 Share Posted June 3, 2016 (edited) Hola, No voy poder solucionar tu problema, pero te explico por qué y te doy algunas ideas de por dónde empezar, En el archivo authentication.tpl se chequea que se introduzca un email y no otro tipo de dato. Esto se hace usando data-validate="isEmail" usando para comprobarlo javascript. Aunque hagas que no aparezca error en esta parte, una vez envíes el formulario vas a tener igualmente el error, porque authcontroller.php va a verificar que sea de tipo email y no de cualquier otro. Con todo esto también deberás tener en cuenta el login, si no es email tendrás que realizar más cambios. Poderse se puede hacer, pero no es trivial. Un saldo ¿Te gustaría poner en tu tienda un enlace para que tus clientes soliciten información de producto de forma cómoda?<- Este módulo puede ayudarte a transformar visitantes en clientes -> Edited June 3, 2016 by jllramos (see edit history) 1 Link to comment Share on other sites More sharing options...
Daheba Posted June 9, 2016 Author Share Posted June 9, 2016 (edited) Hola, pues a ver, resulta que en autcontroller.php ya modifiqué lo que le iba a meter, un dni en este caso además de un email, y realicé las comprobaciones para que obviamente no te dé error sí o sí. Como bien dices jllramos el formulario revisa que es un correo gracias al campo data-validate y yo queria cambiarle el tipo y cambiar así el mensaje pero al final no fui capaz de hacerlo. Por tanto, el formulario se valida correctamente usando el php, muestra los errores como toca cuando no pones un dni, un correo o no pones nada pero la parte chula del javascript no he podido adaptarla así que decidí prescindir de ella. De todas formas, muchas gracias a ambos por las contestaciones, me habéis guiado bastante hacia una buena solución. Nos vemos Edited June 9, 2016 by Daheba (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now