War es schon ein Fehler von dir?
Ja und nein. Alle Beispiele laufen. Aber es ist nicht gut, dass sich Doku und Online-Beispiele unterscheiden.
$tmpl->setdbloop('tr',$res);
und dann
<tmpl_loop name='tr'> == name des loops oder nicht?
Das ist richtig.
Gibt es eine liste mit den ganzen ausdrücken im html teil.?
Die gibt es. In der englischen Dokumentation. Da sind alle Template-Tags (so nennt man tmpl_loop, tmpl_if etc.) genau erklärt. Findest Du hier auf der Seite unter "Documentation".
<{tmpl_loop name='tr'}>
<{tmpl_var name='name'}>
So würde ich das nicht machen. Entweder
{tmpl_loop name='tr'}
oder
<tmpl_loop name='tr'>
aber nicht beides. Ich favorisiere die erste Version, weil man die im IE sehen kann. (Siehe mein Beispiel "vtpl_wysiswyg.htm")
Wäre es möglich aufzuzeigen wie diese trennung von php und html aussehen könnte, |...| Ordner(tmpl_html) für die templates, Ordner(phpfiles) etc.
Das ist Geschmackssache. Du kannst ja mal bei
http://dl.clausvb.denachschauen.
Da sind meine ganzen (vlib)Projekte.
Ich habe immer meinen Hauptpfad (projekt/) da befinden sich dann alle PHP-Dateien. Dann erzeuge ich ein Unterverzeichnis "tmpl" und da sind ALLE Templates von meinem Projekt.
Gruß
Claus