iki türkü kavram var. birincisi modifier {$degisken|islem

aram1

aram2} seklinde gordukleriniz. ikincisi ise functon {islem param1='deneme', param2='deneme'} seklinde gordukleriniz
sizin istediginiz fonksiyona giriyor. modifier i fonksiyon olarak kullanamazsiniz. mevcut degil ise kendi fonksiyonunuzu yazmaniz lazim smarty ile
Zaten vsprintf fonksiyonunu ben yazdım.
İçeriği şöyle:
function smarty_function_vsprintf($params, $template)
{
return vsprintf($params['stri'],explode('#',$params['value']));
}Fakat birden fazla değişkeni aralarına # ayraçı koyarak göndermem gerekiyor.
{vsprintf stri='%s ile %s bize geldi.' value='$a#$a'}