Cet article, publié sur Zend le 18 mars 2003, apporte un nouveau regard sur Smarty. Joe Stump tente d’expliquer certaines notions avancées de cette solution de templates. L’article s’adresse tout particulièrement à des programmeurs avertis, des designers en HTML et des utilisateurs de Smarty.

L’auteur y présente entre autres, des extensions des classes Smarty, des manières de sécuriser Smarty, ou encore la manipulation des données dans les templates.

La manipulation des données permettra donc de formater des dates, de tronquer des chaines : l’auteur nous présente des fonctionnalités similaires à certaines fonctions en PHP. Exemple : « Upper » est équivalent à « strtoupper() » en PHP.

Il explique également l’utilisation de cache à l’aide de « Smarty::caching » ou encore de « Smarty::cache_lifetime ». Ce dernier permet de configurer le temps de cache.

Dans un autre registre, il est possible de configurer les fichiers avec l’ajout de couleurs, par exemple.

Consulter le lien