Jump to content

Utilisation de 2 formulaires différents sur le site besoin d'aide


Recommended Posts

bonsoir à tous, je n'ai jamais appris le php mais j'essaye de comprendre progressivement en lisant tous vos tutos.

J'essaye de créer un second formulaire de contact pour mon site (en plus du formulaire standard, utilisation d'un formulaire spécifique pour des demandes de recherche)

j'ai créé une seconde page contact-form.php nommée contact-form2.php et contenant le code suivant :

 

require(dirname(__FILE__).'/config/config.inc.php');

if(intval(Configuration::get('PS_REWRITING_SETTINGS')) === 1)

$rewrited_url = __PS_BASE_URI__;

include(dirname(__FILE__).'/header.php');

$smarty->display(_PS_THEME_DIR_.'contact-form2.tpl');

include(dirname(__FILE__).'/footer.php');

 

si je mets le code:

require(dirname(__FILE__).'/config/config.inc.php');

ControllerFactory::getController('ContactController2')->run();

et que je duplique le fichier contactcontroler.php en contactcontroler2.php, j'ai une page blanche....

 

en repartant sur le premier code, j'ai créé une copie de contact-form.tlp en contact-form2.tpl qui me permets d'ajouter des champs spécifiques et une image spécifique d'entête.

 

La page spécifique s'affiche, toutefois les données de cette page ne sont pas transmises par mail, je pense que l'appel au contrôleur ne se fait pas car les champs de type de contact et l'adresse mail du client ne sont pas repris et je ne parviens pas à le faire.

 

qu'ai je loupé?

 

merci d'avance à toute personne susceptible de m'aider.

Edited by Patrick POLBOS Orchids2 (see edit history)

Share this post


Link to post
Share on other sites

  • 1 year later...

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
 Share

×
×
  • Create New...

Important Information

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