Bonjour à tous,
Voici la fin de la documentation de Talus' TPL : le parsage du TPL !. Il n'y a qu'une seule méthode à vous rappeler : la méthode Talus_TPL::parse().
Cette méthode prend un paramètre : le TPL à parser (sans la racine déclarée dans le constructeur ; voir le chaptre des templates)
Notez qu'il existe également une deuxième méthode, spécialement utilisée pour les include : la méthode Talus_TPL::pparse(), qui, elle, ne prend qu'un seul paramètre : le nom du TPL. Cette méthode vous retournera le texte final d'un TPL, ne demandant ainsi pas d'execution de votre part ; sera, normalement bientôt, intégré le cache HTML avec (Ou pas :p).
Et, pour finir, une dernière méthode à prendre en considération : la méthode Talus_TPL::str(), qui prend le même argument que Talus_TPL::parse() et Talus_TPL::pparse(), mais qui permet de parser une chaîne de caractère, et renvoyer ainsi un code PHP compilé par Talus_TPL_Compiler.
Code PHP
<?php
// .. Diverses opérations ...
$tpl->parse('test.html');
// Ou, pour avoir dans $a le code généré par PHP :
$a = $tpl->pparse('test.html');
// -- Et enfin, le renvoi d'un code PHP pour une instruction TPL :
$b = $tpl->str('Coucou, voici une variable {\VARIABLE}, qui vaut {VARIABLE}');
Chapitre Précédent : Les Filtres