[Résolu] Smarty - je patauge complet
8 messages
• Page 1 sur 1
-

dop20vt - WRInaute impliqué

- Messages: 586
- Inscription: 23 Juin 2007
[Résolu] Smarty - je patauge complet
Je suis en train de personnaliser un annuaire freeglobes. J'ai besoin de nouvelles varibles php ... et c'est le drame Embarassed
Je n'y connais absolument rien en smarty et j'avoue que je n'ai pas trop envie de me plonger la dedans.
Alors comme un gros malin j'ai mis un <?php echo $variable; ?> qui à l'affichage me sort le code et non la valeur de la variable (vous avez le droit de rire) !!
J'ai bien essayé un petit :
$words = "Hello World !";
$smarty->assign('words', $words);
{ $words }
Mais j'ai une erreur !! Je crois bien que je dois déclarer quelque chose quelque part ... bref je patauge gentilement.
Et avec <?php?> j'ai le code qui s'affiche !!
Au secours !!!!
EDIT : j'ai aussi essayé {LITERAL} ... nada !!
Je n'y connais absolument rien en smarty et j'avoue que je n'ai pas trop envie de me plonger la dedans.
Alors comme un gros malin j'ai mis un <?php echo $variable; ?> qui à l'affichage me sort le code et non la valeur de la variable (vous avez le droit de rire) !!
J'ai bien essayé un petit :
$words = "Hello World !";
$smarty->assign('words', $words);
{ $words }
Mais j'ai une erreur !! Je crois bien que je dois déclarer quelque chose quelque part ... bref je patauge gentilement.
Et avec <?php?> j'ai le code qui s'affiche !!
Au secours !!!!
EDIT : j'ai aussi essayé {LITERAL} ... nada !!
Dernière édition par dop20vt le Mar Fév 26, 2008 16:56, édité 1 fois.
-

ltressens - WRInaute impliqué

- Messages: 551
- Inscription: 2 Avr 2004
Sans espaces dans le template me semble :
- Code: Tout sélectionner
{$words}
-

dop20vt - WRInaute impliqué

- Messages: 586
- Inscription: 23 Juin 2007
Ca m'affiche { words }
Les variables sont toutes encadrés par <> dans le code freeglobes !! j'ai testé <{ words }> et ca fait une erreur :
syntax error: unrecognized tag 'coucou'
Pour ca que je pense que je dois peut etre déclarer la variable words quelque part ...
Enfin pour moi l'idéal serait une balise qui me sort de smarty pour y mettre mon code php traditionnel !! c'est le rôle de {LITERAL}{/LITERAL} apparemment pour mettre du javascript par exemple mais ca ne fonctionne pas pour y mettre du php apparemment !!
Les variables sont toutes encadrés par <> dans le code freeglobes !! j'ai testé <{ words }> et ca fait une erreur :
syntax error: unrecognized tag 'coucou'
Pour ca que je pense que je dois peut etre déclarer la variable words quelque part ...
Enfin pour moi l'idéal serait une balise qui me sort de smarty pour y mettre mon code php traditionnel !! c'est le rôle de {LITERAL}{/LITERAL} apparemment pour mettre du javascript par exemple mais ca ne fonctionne pas pour y mettre du php apparemment !!
-

dop20vt - WRInaute impliqué

- Messages: 586
- Inscription: 23 Juin 2007
ltressens a écrit:Sans espaces dans le template me semble :
- Code: Tout sélectionner
{$words}
C'est mieux ca ne m'affiche rien !! La variable doit etre vide !! Bon maintenant définir variable avec des if dedans
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- l'URL Rewriting expliqué aux débutants - 13-06-2003
- Référencer un blog - 20-11-2006
- Search Cloudlet : un nuage de tags dans les pages Google - 06-03-2009
- Mise à jour de l'index de Yahoo (11 octobre 2006) - 11-10-2006
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



