Da hilfreiche Dokumentation für Templates rar ist, habe ich hier mal eine Zusammenstellung meiner Beispiele gemacht. Ich hoffe, das reicht als FAQ erst einmal aus.
!!! Hier geht es zum Forum, mit vielen Beispielen. Quellcode inklusive !!!Die Dokumentation mit der alles angefangen hat findet ihr unter:
Tutorial und BeispieleÜbersicht:
Alle BeispieleSkript plus TemplateEin Skript, ein Template, zwei Variablen, die ersetzt werden => kein Problem.
Einfaches <tmpl_if> mit einem einfachen Formular (<form action ...>) kombiniert.Ohne Templates sieht das so aus:
Ganz einfaches Formular ohne vLIBsister_sourcecode.phpEtwas aufwendigeres <tmpl_if>, da der Schalter für TMPL_IF im LOOP untergebracht wird. Hier werden Farben in Abhängigkeit von 2 DB-Feldern realisiert. Außerdem wird die Verwendung der Methode "getParseTime()" gezeigt.
http://lamp.clausvb.de/vlib_examples/include.phpEinfacher <tmpl_include>. Dieses Beispiel zeigt, wie man Templates modular aufbauen kann.
http://lamp.clausvb.de/vlib_examples/db_simple.phpZeigt den Inhalt einer Datenbank (bzw. einer Tabelle) mittels der vLIB Funktion "setdbloop".
http://lamp.clausvb.de/vlib_examples/db.phpFalls extra Felder/Variablen in einem LOOP benutzt werden ... Hier wird gezeigt wie.
http://lamp.clausvb.de/vlib_examples/db_adv.phpWenn Ihr "SELECT * FROM $dbtable" verwenden wollt, macht es Sinn eine dynamische LOOP-Struktur zu benutzen. Wie das geht, zeigt dieses Beispiel.
Mail-Beispiel: htmlbody + vlibTemplateEin geniales Beispiel von Kelvin. Es kombiniert vlibTemplate und vlibMimeMail. Sehenswert!
SeitennavigationPosts aus einem Forum auf mehrere Seiten verteilen.