Quand vous utilisez HTML_Template_PHPLIB pour générér du HTML ou un code depuis des modèles, vous devez suivre les étapes suivantes:
Créer une instance de la classe template
Charger le fichier template
Définir les blocs
Initialiser les variables, parser les blocs
Terminer et afficher
Les Variables sont des placeholders dans votre code HTML qui pourront être remplacée dynamiquement par valeurs venant d'une base de donnée ou calculées dans votre code. Voici un exemple de variable {CODE_AUTHOR}: Vous entourez le nom de variable d'accolades. Le nom de la variable peut contenir n'importe quel caractères autres que les "blancs". (espace, tabulation, retour à la ligne)
Les Blocs mettent en évidence des morceaux de code HTML et peuvent être réutilisés, p.e. une ligne <tr> dans une table. Les blocs sont définis en utilisant des commentaires HTML contenant BEGIN ou END, et le nom du bloc. Example:
<table> <caption>Auteurs</caption> <thead> <tr><th>Nom</th><th>Email</th></tr> </thead> <tbody> <!-- BEGIN ligneAuteur --> <tr><td>{AUTHOR_NAME}</td><td>{AUTHOR_EMAIL}</td></tr> <!-- END ligneAuteur --> </tbody> </table>