morgandebray Posted February 18, 2020 Share Posted February 18, 2020 Bonjour, J'essaie d'afficher un petit formulaire sur le hook displayLeftColumn avec gestion de la soumission du formulaire (en ajax par la suite). Pour générer les modules, j'utilise cet outil : https://www.h-hennes.fr/blog/2019/04/16/prestashop-generer-des-modules-via-la-console/ Jusque là, pas de soucis, mon block s'affiche où je veux. MAIS ! Je ne comprends pas comment utiliser le controller. J'en ai généré un, mais je bloque à ce niveau là. Du coup pour le moment, je passe ma requête dans cette fonction (je pense que ce n'est pas la meilleure des solutions...) : /** * Function displayLeftColumndescription * * @param array $params * * @return mixed */ public function hookDisplayLeftColumn($params) { if(Tools::isSubmit("leftside_save")){ $cp = Tools::getValue("cp"); dump($cp); } return $this->display(__FILE__, "views/templates/hook/displayLeftColumn.tpl"); } Je ne trouve pas d'explications claires sur comment faire un formulaire et utiliser le controlleur associé. Quelqu'un pourrait m'aider ? PS : le bloc devra être affiché dans les catégories des produits, mais on verra après. Je suis sur PS 1.7.6.2 Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 18, 2020 Share Posted February 18, 2020 https://devdocs.prestashop.com/1.7/modules/ Link to comment Share on other sites More sharing options...
fbenoist.com Posted February 19, 2020 Share Posted February 19, 2020 Bonjour, Pour info, le formulaire de contact de PrestaShop 1.7 est géré dans un module (contactform). Il intègre donc tous le code pour afficher le formulaire et traiter la réponse. C'est une bonne piste de départ pour développer un nouveau formulaire. Link to comment Share on other sites More sharing options...
morgandebray Posted February 19, 2020 Author Share Posted February 19, 2020 Il y a 6 heures, fbenoist.com a dit : Bonjour, Pour info, le formulaire de contact de PrestaShop 1.7 est géré dans un module (contactform). Il intègre donc tous le code pour afficher le formulaire et traiter la réponse. C'est une bonne piste de départ pour développer un nouveau formulaire. Merci je vais regarder 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