templates lecture et non écriture


XenonDelee
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 6 Avr 2004

templates lecture et non écriture

Message le Dim Oct 22, 2006 12:15

Bonjour,

J'utilise la librairie phplib pour mes templates et je voudrais dans certains cas faire en sorte de récupérer le texte parsé dans une variable

et donc au lieu de faire

Code: Tout sélectionner
ex :
$t = new Template("../templates/");
$t->set_file("page","en_tete.tpl");
$t->set_var("TITRE_PAGE","ACCUEIL");
$t->pparse("MyOutput","page");


je sais qu'on peut récupérer le résultat du parsage dans une variable ... je l'ai fait il y a longtemps mais je n'arrive pas à me souvenir de comment j'avais fait ni de l'endroit ou j'avais trouvé cette info :cry: :cry:

Si quelqu'un a la solution ... MERCI D'AVANCE :P


XenonDelee
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 6 Avr 2004

Message le Dim Oct 22, 2006 13:09

OUF j'ai trouvé

pour ceux que ça intéresse ...

remplacer

Code: Tout sélectionner
$t->pparse("MyOutput","page");


par

Code: Tout sélectionner
$t->parse("MyOutput","page",$v);


c.à.d. utiliser parse au lieu de pparse

$v étant la variable dans laquelle est stocké le résultat ...

A+


XenonDelee
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 6 Avr 2004

Message le Ven Déc 22, 2006 11:13

je reviens sur le code ...complètement erronné que j'ai donné plus haut ... :oops:

( je viens de le tester ... plantade royale :!: )

en fait il faut faire :

Code: Tout sélectionner
$v=$t->parse("MyOutput","page");


Comme j'ai mis plus de deux heures pour trouver la bonne solution :?

je la donne ici ça peut toujours servir à quelqu'un et lui éviter de se prendre le choux :mrgreen:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité