elisa_34 Posted April 13, 2011 Share Posted April 13, 2011 Bonjour, je suis débutant sur Prestashop, je voudrais pourtant commencer en ayant des bonnes pratiques plutot que de jouer à la brute ! je commence à jouer avec les variables, à construire un module...mais une question plus que simple...me hante...Quelle est la bonne pratique pour executer du php et placer la sortie dans un module ? l'exemple le plus simple serait, je veux montrer la date d'aujourd'hui et j'aurais à la sortie : nous sommes le 2 avrilDésolé pour mon ignorance, mais j'ai pas du tomber sur les bonne doc, et j'ai entendu de tout...alors bon, Merci d'avance Link to comment Share on other sites More sharing options...
jeckyl Posted April 13, 2011 Share Posted April 13, 2011 Bonjour,il faut construire le fichier php qui assign les variable à SMARTY et après on affiche cela dans un tpl. Link to comment Share on other sites More sharing options...
elisa_34 Posted April 13, 2011 Author Share Posted April 13, 2011 ok merci, (je découvre aussi smarty si on avait pas vu hein !)Donc dans mon module:J'ai 2 parties, la déclaration de la variablel'assignation à smarty puis dans mon fichier .tpl j'appelle ma valeur(si jamais qq'un veut faire l'exemple le plus basique avec une structure de base de module je suis preneur !)genre avec une structure de base comme ca class Monmodule extends Module{ function __construct() { $this->name = 'madate'; $this->tab = 'Mon module'; $this->version = 0.1; $this->displayName = $this->l('mon module qui montre la date'); $this->description = $this->l('ce module montre la date'); parent::__construct(); } function install() { if (!parent::install()) return false; if (!$this->registerHook('top')) return false; return true; } public function uninstall() { if (!parent::uninstall()) return false; } public function getContent() { } function hookTop($params){ return $this->display(__FILE__, 'madate.tpl'); } } merci beaucoup ! 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