Jump to content

Bonnes pratiques


Recommended Posts

Bonjour,
je suis débutant sur Prestashop,
je voudrais pourtant commencer en ayant des bonnes pratiques plutot que de jouer à la brute ! :lol:
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 avril

Dé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

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 variable
l'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

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...