Каждый модификатор Smarty - это действительно функция PHP, называемая smarty_modifier_ $ name (). Эта функция может быть вызвана как любая другая.
Итак, в этом примере кода вы просто сделаете:
<?php
$myVariable = "brumla brumla na drum drum drum";
$myVariable = smarty_modifier_truncate($myVariable, 30);
$myVariable = smarty_modifier_trim($myVariable);
$smarty->assign('myVariable', $myVariable);
Конечно, вы можете использовать call_user_func () , чтобы сделать его более динамичным.