Jump to content
Madelin

Modification formulaire

Recommended Posts

Bonjour !

 

Je galère un peu... je souhaite juste modifier un peu le formulaire d'inscription mais je ne trouve pas la solution...

Je souhaite supprimer la date anniversaire et rendre le champ société obligatoire.

Quelqu'un pourrait m'aider ?

 

D'avance merci

 

PS : je suis sous presta 1.5.5.0

Share this post


Link to post
Share on other sites

Il faut modifier le fichier TPL du theme et faire un override du controller (Front) AuthController.php

avec des modification aux lignes 428 pour la date de naissance et créer une règle pour le champs société.

Share this post


Link to post
Share on other sites

Merci pour ta réponse. j'avoue ne pas y connaître grand chose...

Pour le fichier TPL, je suppose que c'est le fichier Authentification.tpl, par contre pour le override, je seche... peux-tu m'en dire un peu plus stp ?

Merci

Share this post


Link to post
Share on other sites

Pour la création du fichier d'override je pense que tu trouveras ton bonheur sur le net...

Pour son contenu il faut récupérer la fonction "protected function processSubmitAccount()"

 

Ensuite il faut commenter ces 2 lignes : (en rajoutant 2 slash)

//if (!Validate::isBirthDate($customer->birthday))
//                    $this->errors[] = Tools::displayError('Invalid date of birth.');

 

Pour la société il faut rajouter une condition (en dessous des ligne du birthday) du style

if( empty(Tools::getValue('company')) ){

   $this->errors[] = Tools::displayError('Société obligatoire.');

}

Edited by frederic.m (see edit history)

Share this post


Link to post
Share on other sites

Merci pour ces renseignements. Mais j'avoue que là, je sèche...c'est un peu trop compliqué pour moi a priori...

Share this post


Link to post
Share on other sites

Pas de problème.

Sachez que le principe d'override vous garantie de ne pas endommager votre presta...

Vous pourrez toujours essayer !

 

N'oubliez pas de rajouter RESOLU si vous considérez que le topic est a fermer !

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More