register_function
void register_function
string name
string impl
Используется для динамической регистрации плагинов функций шаблона.
Передается наименование функции шаблона и наименование выполняемой функции.
register_function
register_function("date_now", "print_current_date");
function print_current_date ($params) {
extract($params);
if(empty($format))
$format="%b %e, %Y";
echo strftime($format,time());
}
// теперь вы можете использовать ее в Smarty чтобы вывести текущую дату: {date_now}
// или {date_now format="%Y/%m/%d"} чтобы задать формат.
]]>