[RESOLU]Créer un variable smarty globale - Version imprimable
+- Forum CMS Made Simple FR (
https://forum.cmsmadesimple.fr)
+-- Forum : Général (
https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (
https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [RESOLU]Créer un variable smarty globale (
/thread-3778.html)
[RESOLU]Créer un variable smarty globale -
bobjo - 23/02/2016
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,
Dans le cadre de la création d'un module je dois passer une variable à smarty.
Il faudrait que cette variable soit globale, j’entends par globale qu'elle soit accessible de n'importe quel gabarit du CMS.
J'ai esseyé avec $smarty->assignGlobal('nom','valeur') mais cela ne fonctionne pas.
J'ai mis dans mon gabarit {get_template_vars} cela m'affiche si j'ai bien compris le variable connu de smarty.
Ma variable s'y trouve bien mais quand je veux l'afficher il n'y a rien.
Y a t'il un moyen ?
Cordialement
bobjo
[RESOLU]Créer un variable smarty globale -
jce76350 - 23/02/2016
Our brand new introduction to Module Writing Tutorial for CMSMS 2.0 is now available.
En direct
http://docs.cmsmadesimple.org/uploads/Module_Writing_Tutorial.pdf
[RESOLU]Créer un variable smarty globale -
bobjo - 23/02/2016
Bonjour !
Merci de me répondre.
J'ai regardé le tuto que tu me met en lien mais je ne vois rien sur le variable globale dans smarty.
Peut-être la fatigue de la journée...
Je regarderai ça plus en détail demain.
Cordialement
bobjo
[RESOLU]Créer un variable smarty globale -
jce76350 - 23/02/2016
fait une recherche sur le forum En avec assignGlobal
[RESOLU]Créer un variable smarty globale -
Jean le Chauve - 23/02/2016
http://www.smarty.net/forums/viewtopic.php?p=89605&sid=63d60ce902cf3786a577140fede47890
Tu peux utiliser {assign tavariable scope=global} dans le gabarit.
[RESOLU]Créer un variable smarty globale -
bobjo - 25/02/2016
Merci de vos réponses.
Au final j'ai utilisé la solution de Jean le Chauve.
{assign tavariable scope=global}
Cordialement
bobjo