DNI obligatorio en prestashop

¿Como puedo hacer para que sea obligatorio el DNI en el registro del usuario?.

Gracias

Comentarios

Muy buenas, para incluir la

Muy buenas, para incluir la obligatoriedad tienes que modificar el código. Tienes cambiar esta linea en el fichero classes/customer.php:
protected $fieldsRequired = array('lastname', 'passwd', 'firstname', 'email');

por : protected $fieldsRequired = array('lastname', 'passwd', 'firstname', 'email', 'dni');

--
saludos

cyfuss

mmm y el teléfono?, es

mmm y el teléfono?, es igual?, donde lo puedo modificar?

Gracias

Richal

Hola Richal, Para hacer lo

Hola Richal,

Para hacer lo mismo con el teléfono tienes que modificar el archivo classes/address.php, y cambiar la linea:
protected $fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'postcode', 'city');

por

protected $fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'postcode', 'city', 'phone');

--
saludos

cyfuss

Ups se me olvidaba, también

Ups se me olvidaba, también hay que modificar el archivo themes/TUTHEME/authentication.tpl para incluir el * de obligatoriedad.

--
saludos

cyfuss

Ahora siempre me indica DNI es necesario

Gracias por las indicaciones, pero debe haber algo que no he hecho bien, ya que ahora siempre en el registro indica:

Hay 1 error :
dni es necesario

¿ Podrías ayudarme ?

Gracias.

Busca en los ficheros de

Busca en los ficheros de configuración y, concretamente, en los ficheros del módulo que estás usando. Fijate si tienes marcada la opción de obligatoriedad o no de este campo.

--
saludos

cyfuss

Enviar un comentario nuevo

Smileys
:);):(:D}:):P:O:?8):jawdrop::sick:
El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • Textual smileys will be replaced with graphical ones.

Más información sobre opciones de formato

Captcha
Esta pregunta es para probar que el que escribe el comentario es un humano
2 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Tienda de música online