Modificatori
I modificatori sono piccole funzioni che vengono applicate ad
una variabile del template prima che venga visualizzata o usata
in qualche altro contesto. I modificatori possono essere
concatenati.
mixed smarty_modifier_namemixed $value[mixed $param1, ...]
Il primo parametro passato al plugin modificatore č il valore sul
quale il modificatore stesso deve operare. Gli altri parametri
possono essere opzionali, a seconda del tipo di operazione che
deve essere eseguita.
Il modificatore deve restituire il risultato della sua esecuzione.
Vedere anche
register_modifier(),
unregister_modifier().
un semplice plugin modificatore
Questo plugin fondamentalmente crea un sinonimo per una delle
funzioni incorporate in PHP. Non prevede parametri aggiuntivi.
]]>
un plugin modificatore pių complesso
$length) {
$length -= strlen($etc);
$fragment = substr($string, 0, $length+1);
if ($break_words)
$fragment = substr($fragment, 0, -1);
else
$fragment = preg_replace('/\s+(\S+)?$/', '', $fragment);
return $fragment.$etc;
} else
return $string;
}
?>
]]>