Pengubah
Pengubah adalah fungsi kecil
yang diterapkan ke variabel dalam template sebelum ia ditampilkan atau
digunakan dalam beberapa konteks lain. Pengubah dapat dirangkai bersama.
mixed smarty_modifier_namemixed $value[mixed $param1, ...]
Parameter pertama pada plugin pengubah adalah nilai di mana pengubah
beroperasi. Parameter sisanya adalah opsional, tergantung pada
jenis operasi apa yang dilakukan.
Pengubah harus mengembalikan
hasil dari prosesnya.
Plugin pengubah sederhana
Plugin ini pada dasarnya alias dari salah satu fungsi built-in PHP.
Ini tidak mempunyai parameter tambahan.
]]>
Plugin pengubah lebih kompleks
$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;
}
?>
]]>
Lihat juga
register_modifier(),
unregister_modifier().