Smarty
Apparence
Smarty
Développé par | Monte Ohrt, Messju Mohr |
---|---|
Première version | [1] et |
Dernière version | 4.3.1 () |
Dépôt | https://github.com/smarty-php/smarty |
Écrit en | PHP |
Typ | Moteur de template |
Politique de distribution | gratuit |
Licence | GNU LGPL[2]. |
Seite web | www.smarty.net |
Smarty est un moteur de template pour le langage PHP. Il est rapide et permet la gestion des caches.
Il facilite la séparation entre la logique applicative et la présentation (d'un point de vue du modèle OSI).
Smarty est le moteur de template de quelques applications Web telles que PrestaShop[3].
Exemple
[modifier | modifier le code]<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>{$title_text|escape}</title>
</head>
<body> {* Ce commentaire n'apparaîtra pas dans le rendu HTML *}
{$body_html}
</body> <!-- Ce commentaire apparaîtra dans le rendu HTML -->
</html>
Notes et références
[modifier | modifier le code]- « https://web.archive.org/web/20010128152400/http://www.phpinsider.com/php/code/Smarty/docs/ »
- (en) « smarty/LICENSE at master », sur GitHub, (consulté le )
- (en) « Introduction to PrestaShop’s Architecture », sur devdocs.prestashop-project.org, (consulté le )