Hallo Klaus,
Wenn man das Template aufruft, wird überprüft ob es bereits eine Version davon im Cache-Ordner vorhanden ist.
Diese Version wird dann per include(); geladen und somit ausgegeben.
*räusper* - genau so macht das Smarty ...
Ein Problem gibt es jetzt bei den Variablen.
Wenn ich in ein Template {$frage} reinschreibe, macht Smarty nach dem Kompilieren den PHP-Code <?php echo $this->_tpl_vars['frage']; ?>
daraus.
Teileweise muss der User die PHP-Varibalen ($variable) im Template speichern, z.B. eine Variable welche den Namen des Mitgliedes ausgibt.
in ein Template gehören keine PHP-Variablen - alle Variablen die im Template stehen müssen vom PHP-Code der Template-Klasse zugewiesen werden die die dann einbaut.
Grüße aus Nürnberg
Tobias