Smarty ist eine Template-Engine für PHP. Es ermöglicht Entwicklern die Anwendungslogik und Inhalt von seiner Darstellung zu trennen. Der Motor ist geeignet für ein Szenario , wo der Programmierer und Template- Designer sind nicht die gleiche Person . Programmierer verwenden Content-Elemente , wie Körper und $ $ author , während Template-Designer gestalten die Vorlagen mit HTML-Tags , um diese Variablen zu präsentieren. Diese Variablen werden in Smarty gespeichert. Der Programmierer kann Änderungen an der Programmlogik , ohne die Template-Design , und umgekehrt. Anleitung 
 1 
 Herunterladen von Smarty smarty.net (siehe Abschnitt Ressourcen . ) Entpacken Sie die Dateien Smarty in ein lokales Verzeichnis . Finden Sie die " /libs /" Unterverzeichnis . . Installieren Sie die Smarty Bibliothek Dateien in diesem Verzeichnis 
 2 
 Erstellen Sie eine Instanz von Smarty in Ihre PHP-Skripte : < phprequire_once ( ' Smarty.class.php '); $ smarty = new Smarty () ? ; > 
 3 
 erstellen der index.tpl Datei, die Smarty wird angezeigt : { * } Smarty * hallo {$ name} , willkommen auf Smarty 
 
 ! Diese Datei sollte im $ template_dir , die der Standard-Template -Verzeichnis befinden. 
 4 
 erstellen mehrere Vorlagen in einer ähnlichen Art und Weise und legte sie in den Template-Verzeichnis . 
 5 < p> Nutzen Sie Vorlagen aus dem $ template_dir in Ihrem php