[Résolu] Smarty - je patauge complet

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 434
Inscription: Sam Juin 23, 2007 19:26

[Résolu] Smarty - je patauge complet

Message le Mar Fév 26, 2008 16:02

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 !!
Dernière édition par dop20vt le Mar Fév 26, 2008 16:56, édité 1 fois.


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Fév 26, 2008 16:10



ltressens
WRInaute passionné
WRInaute passionné
 
Messages: 551
Inscription: Ven Avr 02, 2004 14:52

Message le Mar Fév 26, 2008 16:17

Sans espaces dans le template me semble :
Code: Tout sélectionner
{$words}

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 434
Inscription: Sam Juin 23, 2007 19:26

Message le Mar Fév 26, 2008 16:19

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 !!

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 434
Inscription: Sam Juin 23, 2007 19:26

Message le Mar Fév 26, 2008 16:25

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 8O

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 434
Inscription: Sam Juin 23, 2007 19:26

Message le Mar Fév 26, 2008 16:42

Apparemment faut mettre le code php entre les balises <{php}><{/php}> !

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 434
Inscription: Sam Juin 23, 2007 19:26

Message le Mar Fév 26, 2008 16:57

Bon bah ca marche nikel avec la balise <{php}>


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Mer Fév 27, 2008 10:58

Cool :)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités