Jump to content

Recommended Posts

Hola a tod@s,

Necesito que alguien me pueda indicar que archivo(s) tengo que modificar y que tengo que modificar para hacer que en la plantilla de registro de un cliente, los campos de teléfono fijo, teléfono móvil y DNI sean obligatorios y que no se pueda avanzar en la compra sin estos detalles.

Gracias anticipadas...

Link to comment
Share on other sites

En authentication.tpl, encontraras una line similar a esta:


{l s='Mobile phone'}
           <input type="text" class="text" name="phone_mobile" id="phone_mobile" value="{if isset($smarty.post.phone_mobile)}{$smarty.post.phone_mobile}{/if}" />


ahora observa la diferencia con esta otra que te obliga a poner la direccion:


{l s='Address'}
           <input type="text" class="text" name="address1" id="address1" value="{if isset($smarty.post.address1)}{$smarty.post.address1}{/if}" />


required text

  • Like 1
Link to comment
Share on other sites

en authentication.tpl del theme que tengas activo, sustituye





DNI/NIF/NIE
                <input type="text" class="text" name="address2" id="address2" value="" />



por





DNI/NIF/NIE
                <input type="text" class="text" name="address2" id="address2" value="" />



lo mismo para todos los campos que quieres hacer obligatorios. Te debería funcionar

Link to comment
Share on other sites

Hola,

Pues creo que lo tengo puesto como decís... y sin embargo permite el registro de clientes sin rellenar estos campos:

     


Teléfono domicilio
           <input type="text" class="text" name="phone" id="phone" value="" />
*




Teléfono móvil
           <input type="text" class="text" name="phone_mobile" id="phone_mobile" value="" />
*




Identificación fiscal



Número de identificación
           <input type="text" class="text" name="dni" id="dni" value="" />
DNI / NIF / NIE
*

Link to comment
Share on other sites

en authentication.tpl del theme que tengas activo, sustituye




DNI/NIF/NIE
                <input type="text" class="text" name="address2" id="address2" value="" />



por





DNI/NIF/NIE
                <input type="text" class="text" name="address2" id="address2" value="" />



lo mismo para todos los campos que quieres hacer obligatorios. Te debería funcionar




Solo una consulta porque respondes lo mismo que yo...
La solucion ya estaba dada. NO?
Link to comment
Share on other sites

  • 2 months later...

Pues yo quiero que en el registro quitar varios campos obligatorios.

He modificado el autentication.tlp y sustitudio el "required text" por "text" pero al intentar validar me sigue dando el sistema los errores de que faltan determinados campos...

No se que puede ser.

Link to comment
Share on other sites

  • 3 months later...

Hola a todos!

Para poner campos que querais que sean requeridos ( no te deja continuar sin rellenarlos) basta con modificar el archivo address.php en la carpeta classes.

Alrededor de la línea 80

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




Poner en esta línea los campos que querais o simplemente quitarlos

Un saludo

Link to comment
Share on other sites

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