ClanMayo Posted January 12, 2011 Share Posted January 12, 2011 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 More sharing options...
Lauser Posted January 12, 2011 Share Posted January 12, 2011 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 1 Link to comment Share on other sites More sharing options...
pitus Posted January 12, 2011 Share Posted January 12, 2011 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 More sharing options...
ClanMayo Posted January 12, 2011 Author Share Posted January 12, 2011 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 More sharing options...
Lauser Posted January 12, 2011 Share Posted January 12, 2011 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 More sharing options...
bludog Posted January 12, 2011 Share Posted January 12, 2011 hola a mi me pasa al revés: necesito que el DNI no sea obligatorio. Cómo puedo hacer? Link to comment Share on other sites More sharing options...
pitus Posted January 20, 2011 Share Posted January 20, 2011 Lo siento Lauser,No refresque la página mientras buscaba el código y cuando posteé la respuesta vi la tuya.Bludog: Supongo que deberás ir al país en el B.O. y decirle que no quieres que el DNI sea obligatorio! Link to comment Share on other sites More sharing options...
sfvgekko Posted March 31, 2011 Share Posted March 31, 2011 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 More sharing options...
sexualista.com Posted July 18, 2011 Share Posted July 18, 2011 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 quitarlosUn saludo Link to comment Share on other sites More sharing options...
Recommended Posts