bailaor Posted January 11, 2012 Share Posted January 11, 2012 bonjour, tout est dit dans le titre, j'ai réussi à ne plus rendre obligatoire le fait de mettre son numéro, mais en ce qui concerne la date et la civilité, je n'y arrive pas Cdt Link to comment Share on other sites More sharing options...
Atch Posted January 11, 2012 Share Posted January 11, 2012 Bonjour, ça ce gere via le back office... RDv dans votre admin : Clients/ Tout en bas il y a un : +Définir les champs requis pour cette section Pour faire propre, modifiez ensuite les tpl des champs adresses pour ajouter la petite astérisque champ obligatoire. V++ Atch Link to comment Share on other sites More sharing options...
bailaor Posted January 11, 2012 Author Share Posted January 11, 2012 merci pour l'info, par contre pour l'astérisque je ne sais pas quels fichiers cdt Link to comment Share on other sites More sharing options...
bailaor Posted January 13, 2012 Author Share Posted January 13, 2012 bonjour, je me permets de vous recontacter car je ne sais pas dans quels fichiers je dois aler pour mettre les "*" et je ne suis pas arrivé à mettre obligatoire la civilité Cdt Link to comment Share on other sites More sharing options...
makinero Posted April 24, 2012 Share Posted April 24, 2012 Bonjour, ça ce gere via le back office... RDv dans votre admin : Clients/ Tout en bas il y a un : +Définir les champs requis pour cette section Pour faire propre, modifiez ensuite les tpl des champs adresses pour ajouter la petite astérisque champ obligatoire. V++ Atch J'ai coché id_gender : ça ne marche pas sur un prestashop 1.4.6.2. j'ai dû modifier le core pour arriver à mes fins... Link to comment Share on other sites More sharing options...
romanosnorky Posted September 27, 2012 Share Posted September 27, 2012 J'ai le même problème qui apparemment n'à pas été résolu. Quelqu'un à une piste? Link to comment Share on other sites More sharing options...
Atch Posted September 28, 2012 Share Posted September 28, 2012 Bonjour Si bug, merci de poster cela dans la forge : http://forge.prestashop.com/secure/Dashboard.jspa V++ Atch Link to comment Share on other sites More sharing options...
webreserve Posted March 29, 2013 Share Posted March 29, 2013 Bonjour, J'ai le même problème, dans Définir les champs requis pour cette section la case Birthday et cohé. Je la décoche enregistre mais quand je retourne dessus elle est à nouveau coché. La date de naissance et donc obligatoire. Je ne peux donc pas importer des commandes des places de marché qui ne fournissent pas cette infos (amazon). S'il vous plait à l'aide Link to comment Share on other sites More sharing options...
Kuma87 Posted April 29, 2013 Share Posted April 29, 2013 J'ai le même problème avec la version 1.5... J'ai même pas la case birthday dans mon back-office pour les champs obligatoires... Comment puis-je enlever cette proposition?? Merci de m'aider! J'arrive plus à rajouter des clients et personne ne peux s'inscrire ca fait pas très professionnel!!! Link to comment Share on other sites More sharing options...
Bondaty and Co Posted April 30, 2013 Share Posted April 30, 2013 Topic déplacé dans la section configuration Link to comment Share on other sites More sharing options...
lordbdp Posted April 30, 2013 Share Posted April 30, 2013 (edited) Si cela peut vous donner une piste de recherche :http://www.prestashop.com/forums/topic/242496-champs-obligatoire-du-formulaire-dinscirption/page__hl__obliger+|+la+|+lecture+|+des+|+conditions+|+lors+|+de+|+l%26%2339%3Binscription__fromsearch__1 Ou encore mieu : http://www.prestashop.com/forums/topic/246936-date-de-naissance-obligatoire-a-linscription/ Edited November 9, 2013 by lordbdp (see edit history) Link to comment Share on other sites More sharing options...
jf Viguier Posted November 22, 2013 Share Posted November 22, 2013 (edited) Pour rendre la civilité obligatoire en 1.5, je surcharge le controller AuthController à mettre dans override\controllers\front : class AuthController extends AuthControllerCore { protected function processSubmitAccount() { if (!Tools::getValue('id_gender')) $this->errors[] = Tools::displayError('Title is required.'); parent::processSubmitAccount(); } } Il ne reste plus qu'à - supprimer le cache/class_index.php. - traduire via les "traductions messages d'erreur". - Rajouter l’astérisque dans authentication.tpl : <span>{l s='Title'} <sup>*</sup></span> JF Edited November 22, 2013 by jf Viguier (see edit history) Link to comment Share on other sites More sharing options...
arnaudtda Posted January 6, 2014 Share Posted January 6, 2014 (edited) Perso sous prestashop 1.5.4.1 j'ai trouvé une solution qui fonctionne : Dans classes/validate.php, transformer ligne 483 : public static function isBirthDate($date) { if (empty($date) || $date == '0000-00-00') return true; en public static function isBirthDate($date) { if (empty($date) || $date == '0000-00-00') return false; ainsi ce champs de vient obligatoire. Reste à ajouter l'astérisque dans authentication.tpl : <p class="select required"> <span>{l s='Date of Birth'} <sup>*</sup></span> Voilà. Edited January 6, 2014 by arnaudtda (see edit history) 1 Link to comment Share on other sites More sharing options...
KevinNash Posted February 19, 2014 Share Posted February 19, 2014 (edited) Perso sous prestashop 1.5.4.1 j'ai trouvé une solution qui fonctionne : Dans classes/validate.php, transformer ligne 483 : public static function isBirthDate($date) { if (empty($date) || $date == '0000-00-00') return true; en public static function isBirthDate($date) { if (empty($date) || $date == '0000-00-00') return false; ainsi ce champs de vient obligatoire. Reste à ajouter l'astérisque dans authentication.tpl : <p class="select required"> <span>{l s='Date of Birth'} <sup>*</sup></span> Voilà. Pour l'astérisque ça ne fonctionne pas pour moi en 1.5.4.1, pour que cela fonctionne j'ai du Remplacer <span>{l s='Date of Birth'}</span> Par <label>{l s='Date of Birth'} <sup>*</sup></label> Par contre l'astérisque est noir et pas rouge, une idée pour cela ? Edited February 19, 2014 by KevinNash (see edit history) 1 Link to comment Share on other sites More sharing options...
KevinNash Posted December 22, 2014 Share Posted December 22, 2014 Pour rendre la civilité obligatoire en 1.5, je surcharge le controller AuthController à mettre dans override\controllers\front : class AuthController extends AuthControllerCore { protected function processSubmitAccount() { if (!Tools::getValue('id_gender')) $this->errors[] = Tools::displayError('Title is required.'); parent::processSubmitAccount(); } } Il ne reste plus qu'à - supprimer le cache/class_index.php. - traduire via les "traductions messages d'erreur". - Rajouter l’astérisque dans authentication.tpl : <span>{l s='Title'} <sup>*</sup></span> JF Parfait en mettant un petit : <?php Juste avant le bout de code 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