Jump to content
Googolplexe

Comment inclure un formulaire de contact dans la page produit ?

Recommended Posts

Bonjour,

J'ai voulu inclure un formulaire de contact dans la page produit (product.tpl) à l'aide de include file ce qui donne ceci

<div>

  <br>
 {include file="$tpl_dir./contact-form.tpl" }
<br>


</div>

Le fichier s'affiche nickel, enfin en apparence, car cela n’envoie rien dans la base de données et le mail n'est pas envoyé. Ma question : comment faire pour que le controller de contact-form fonctionne aussi dans le contact-form inclus dans product.tpl ? 

J’espère que vous pourrez m'aider et désolé d'avance si je ne suis pas claire, je suis un néophyte de l'informatique. 

(ps en mode dev je n'ai aucune erreur si ce n'est un message Notice, mais d’après mes recherches cela n'a pas d'importance dans le problème présent) 

Share this post


Link to post
Share on other sites

C'est normal vu que c'est ProductController.php qui est en charge de cette page et non pas ContactController...

Principe du VMC : Vue - Mode - Controller

Pour faire ce que vous voulez il faut passer par un module hooké sur la page produit

Share this post


Link to post
Share on other sites

J'ai oublié de préciser que j'utilise Prestashop 1.6 (pour des raisons de praticité) et il me semble que les hook ne fonctionne que dans la version 1.7, c'est bien ça ?  @Eolia

Share this post


Link to post
Share on other sites

Les hooks fonctionnent sur toutes les versions Prestashop^^

En 1.7, il y a des widgets en plus, mais les hooks fonctionnent aussi.

  • Like 1

Share this post


Link to post
Share on other sites

Merci pour ta réponse Eolia, ce hook (pour contact-form) existe-t-il de base dans prestashop 1.6 ou dois-je le développer moi même ? (si c'est le cas ça va être tendu^^) 

Share this post


Link to post
Share on other sites

il y a plusieurs hooks de dispo sur cette page mais dans votre cas ça devrait être displayFooterProduct

Share this post


Link to post
Share on other sites

Malheureusement cela ne fonctionne pas, après vérification il n'existe pas dans ma base de données (il n'est pas dans PS_Hook) 

Share this post


Link to post
Share on other sites

ce hook existe depuis toujours, recherchez footerProduct

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