Tobias Kloth: Template per Include laden & global Vars

Beitrag lesen

Hallo Klaus,

Oder ist das bei Smarty irgendwie vereinfacht/automatisiert worden, dass sich die Class automatisch die Werte der Variablen (hier z.B. $header) aus dem Script lädt und dann als $this->_tpl_vars['header'] speichert?

nein, man muss jede benötigte Variable mit $tmpl->assign('varname',$var); einzeln zuweisen - woher soll den Smarty die Variablen des Hauptprogrammes kennen? Das hat übrigends auch den Vorteil, dass die Variablen im Template völlig anders heißen können wie die im PHP-Code.

Grüße aus Nürnberg
Tobias