Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[RESOLU]Appel module et Paramètre balise module
#1
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


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)