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_name mixed $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().