Les templates : moteurs et languages

site officiel
phplib.sourceforge.net

PHPlib


Ressources pour vous aider


Présentation

Bien connue des développeurs PHP, "la Phplib" est l’un des tous premiers ensembles de classes qui a permis d’étendre les fonctionnalités du langage PHP. Bien que restant développée en PHP3, elle garde un intérêt historique pour qui veut utiliser et comprendre simplement les templates.

La Phplib possède plusieurs classes ("DB_Sql", "Session", "Auth", "Perm", "Cart" ou encore "Menu"). Celle qui nous intéresse est la classe "Template" qui peut être utilisé indépendamment des autres et qui est assez compacte (10 ko).

Site de tutoriels


Les bases de PHPLib

Généralités

Pour distinguer les fichiers templates PHPLib de fichiers HTML ordinaires, j'ai adopté la convention nom_fichier.tpl.html qui a l'avantage d'être facilement modifiables par les éditeurs web. Pour une sécurité poussée, ce pourrait être des fichiers tpl.php avec un entête de protection.

Dans l'immédiat, les éléments hors bases de données seront fondés sur le tutoriel de Bertrand Soulier.

Parsage de variables

Voir tutoriel B. Soulier.


Parsage d'un bloc de données

Voir tutoriel B. Soulier.


Utilisation de blocs imbriqués

Voir tutoriel B. Soulier.

 

PHPlib utilise les technologies suivantes

PHP


Valid XHTML 1.1! Valid CSS!