Compiler-Funktionen Compiler-Funktionen werden während der Kompilierung des Template aufgerufen. Das ist nützlich, um PHP-Code oder zeitkritische statische Inhalte in ein Template einzufügen. Sind eine Compiler-Funktion und eine eigene Funktion unter dem selben Namen registriert, wird die Compiler-Funktion ausgeführt. mixed smarty_compiler_name string $tag_arg object &$smarty Die Compiler-Funktion erhält zwei Parameter: die Tag-Argument Zeichenkette - also alles ab dem Funktionsnamen bis zum schliessenden Trennzeichen - und das Smarty Objekt. Gibt den PHP-Code zurück, der in das Template eingefügt werden soll. Sehen Sie dazu: register_compiler_function(), unregister_compiler_function(). Einfache Compiler-Funktionen _current_file . " compiled at " . date('Y-m-d H:M'). "';"; } ?> ]]> Diese Funktion kann aus dem Template wie folgt aufgerufen werden: {* diese Funktion wird nur zum Kompilier-Zeitpunkt ausgeführt *} {tplheader} Der resultierende PHP-Code würde ungefähr so aussehen: ]]>