Forum CMS Made Simple FR

Version complète : [RESOLU]Appel module et Paramètre balise module
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,
Je suis entrain de développer un module.

Lors de l'appel à ce module on doit pouvoir passer des paramètres.
Mais quant j' appel mon module les paramètre ne sont passés.

De plus lors de l'appel au module je suis obligé de mettre {cms_module module="mon_module"} pour que cmsms reconnaisse mon module.

Je vous met le code :

fichier du module :
Code :
[== PHP ==]
public function InitializeFrontend() {
    $this->SetParameterType('cat_template',CLEAN_STRING);
    $this->RegisterModulePlugin();
}
    
public function InitializeAdmin() {
    $this->CreateParameter('template',null,'template');
}

fichier action :
Code :
[== PHP ==]
if (isset($params['template'])) {
  $template = trim($params['cat_template']);
}

Le template fonctionne bien car si je met le nom en dur cela fonctionne.

Si vous avez des idées ou une solution

Merci d'avance

Cordialement

bobjo
C'est bon j'ai trouvé...

Dans mon fichier module j'ai une méthode __construct.
Apparement il faut qu'elle contienne parent::__construct(); pour que les paramètres et l'appel au module passe correctement.