Bonjour,
Mon problème est un peu complexe...
Dans ma classe se chargeant de l'affichage de mes pages, j'ai ceci:
$tbs = new clsTinyButStrong();
$tbs -> ObjectRef = &$this;
$tbs -> LoadTemplate($this->template_file);
$tbs -> Show();
|
Ayant dans ma classe un tableau 'page_infos' qui contient une clef 'content' qui contient le contenu de ma page (issu d'une base de données). Ainsi si je met dans mon modèle
[var.~page_infos.content]
|
Cela fonctionne.
Maintenant le contenu de ma page "peu" être un "pointeur" vers un script php qq chose comme:
[var.~empty;script=monscript.php;subtpl]
|
Pour que cela fonction il faut que
(empty est une variable vide)
Pour que cla fonctionne il faudrait que mon ce code ,contenu dans mon tableau page_infos, soit placé avant le parsing de ma template. Donc je mets:
[onload; var.~page_infos.content]
|
Et là, [var.~page_infos.content] est remplacé, mais par rien, même si page_infos['content'] contient une simple chaîne....
Y a t il une solution a mon problème?
Cordialement