Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Smarty assign scope global
#6

Bonjour,

@Jean le Chauve : Je viens de tester la seconde solution que tu me propose. Mais je ne comprend pas bien ce que je dois mettre dans mon gabarit.
Dans un premier temps j'ai mis ça :

Code :
[== Indéfini ==]
{ModuleCall assign='actu_title'}{$actu_title=$actu_title scope=global}
Mais cela me met une page d'erreur et me dit que ModuleCall n'existe pas.

Dans un deuxième temps j'ai mis ça :
Code :
[== Indéfini ==]
{CGBlog assign='foo'}{$foo=$foo scope=global}
La j'ai pas d'erreur mais $foo je ne sais pas comment la renseigner.

Dans troisième temps j'ai mis ça :
Code :
[== Indéfini ==]
{CGBlog assign='actu_title'}{$actu_title=$actu_title scope=global}
J'ai pas d'erreur mais le gabarit est tout explosé...

Puis j'ai essayé ça dans le gabarit du détail article:
Code :
[== Indéfini ==]
{CGBlog assign='actu_title'}
{$actu_title=$entry->title scope='global'}
J'ai pas d'erreur mais j'ai pas le titre de mon article

@Azam : J'utilise le même système que toi pour afficher le title dans mon gabarit est cela fonctionne temps que je reste dans la balise head.
Le problème c'est lorsque je veux utiliser ma variable dans la balise body il semble qu'elle soit vidée ou supprimée.
Tu peux essayer sur ton site. Tu place ta variable {$titre} dans la balise body de ton gabarit rien ne sera affiché.

Merci à vous de prendre du temps pour mon problème.

Cordialement

bobjo
Sujet fermé


Messages dans ce sujet

Atteindre :


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