Jump to content

Ajouter plusieurs champ formulaire de contact


Recommended Posts

Bonsoir tout le monde,

 

 

Presta version 1 .4.7 j'ai trouvé un tuto ancien pour modifier mais les ficfiers ne sont plus les même et au même emplacement. Donc j'ai trouvé le fichier ContactController.php j'ai ajouter les lignes suivantes :

 

 $email = Tools::safeOutput(Tools::getValue('from', ((isset(self::$cookie) AND isset(self::$cookie->email) AND Validate::isEmail(self::$cookie->email)) ? self::$cookie->email : '')));
 self::$smarty->assign(array(
  'errors' => $this->errors,
  'email' => $email,
  'telephone'=>Tools::getValue('telephone'),
   'nom'=>Tools::getValue('nom'),
  'fileupload' => Configuration::get('PS_CUSTOMER_SERVICE_FILE_UPLOAD')
 ));

 

et ceci dans mon fichier contact-form.tpl

 

  <p class="text">
  <label for="nom">NOM</label>
  <input type="text" id="nom" name="from" value="{$telephone}" />
  </p>

  <p class="text">
  <label for="telephone">TELEPHONE</label>
  <input type="text" id="telephone" name="from" value="{$nom}"/>
  </p>

 

 

Bien entendu cela ne fonctionne pas mais je pense qu'il manque quelque chose, pouvez vous m'aider ?

Link to comment
Share on other sites

Bonjour,

 

Plusieurs erreurs dans le fichier tpl.

 

Ci-dessous le bon code :

 <p class="text">
  <label for="nom">NOM</label>
  <input type="text" id="nom" name="nom" value="{$nom}" />
  </p>

  <p class="text">
  <label for="telephone">TELEPHONE</label>
  <input type="text" id="telephone" name="telephone" value="{$telephone}"/>
  </p>

Edited by SMorillon.com (see edit history)
Link to comment
Share on other sites

récupérer les valeurs des champs ne veut pas dire qu'après tu puisses les recevoir dans le mail.

 

Dans le corps du message du mail, ajoutes tes données.

 

Un exemple (à adapter) :

$corps_du_message .= 'telephone = '. $telephone;
$corps_du_message .= 'nom = '. $nom;

Link to comment
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...