Funzioni di Compilazione
Le funzioni di compilazione sono chiamate solo durante la compilazione
del template. Sono utili per inserire nel template codice PHP o
contenuto statico dipendente dal momento (ad es. l'ora). Se esistono una
funzione di compilazione e una funzione personalizzata registrate sotto
lo stesso nome, la funzione di compilazione ha la precedenza.
mixed smarty_compiler_namestring $tag_argobject &$smarty
Alla funzione di compilazione vengono passati due parametri: la stringa
che rappresenta l'argomento tag - fondamentalmente, tutto dal nome della
funzione fino al delimitatore finale, e l'oggetto Smarty. Ci si aspetta
che la funzione restituisca il codice PHP da inserire nel template
compilato.
See also
register_compiler_function(),
unregister_compiler_function().
semplice funzione di compilazione
_current_file . " compiled at " . date('Y-m-d H:M'). "';";
}
?>
]]>
Questa funzione può essere chiamata dal template in questo modo:
{* questa funzione viene eseguita solo al momento della compilazione *}
{tplheader}
Il codice PHP risultante nel template compilato sarà qualcosa di questo tipo:
]]>