| Smarty - die kompilierende PHP Template-Engine | ||
|---|---|---|
| Zurück | Kapitel 18. Tips & Tricks | Nach vorne |
Template/Script Komponenten
Normalerweise werden Variablen dem Template wie folgt zugewiesen: In Ihrer PHP-Applikation werden die Variablen zusammengestellt (zum Beispiel mit Datenbankabfragen). Danach kreieren Sie eine Instanz von Smarty, weisen die Variablen mit assign() zu und geben das Template mit display() aus. Wenn wir also zum Beispiel einen Börsenticker in unserem Template haben, stellen wir die Kursinformationen in unserer Anwendung zusammen, weisen Sie dem Template zu und geben es aus. Wäre es jedoch nicht nett diesen Börsenticker einfach in ein Template einer anderen Applikation einbinden zu können ohne deren Programmcode zu ändern?
Sie können PHP-Code mit {php}{/php} in Ihre Templates einbetten. So können Sie Templates erstellen, welche die Datenstrukturen zur Anweisung der eigenen Variablen enthalten. Durch die Bindung von Template und Logik entsteht so eine eigenständig lauffähige Komponente.
Beispiel 18-7. Template/Script Komponenten function.load_ticker.php - Diese Datei gehört ins $plugins directory
index.tpl
|
| Zurück | Zum Anfang | Nach vorne |
| WAP/WML | Nach oben | Verschleierung von E-mail Adressen |

