What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
void register_modifier( |
name, | |
impl) ; |
string name
;mixed impl
;Use isso para modificar dinamicamente plugins registrados. Passe no template o nome do modificador, seguido da função PHP que implemente isso.
A chamada da função-php impl
pode ser (a) uma strin contendo o nome da função
ou (b) um array no formato
array(&$object, $method)
com
&$object
sendo uma referência para um
objeto e $method
sendo uma string
contendo o nome do método ou (c) um array no formato
array(&$class, $method)
com
$class
sendo um nome de classe e
$method
sendo um método desta classe.
Example 13.23. register_modifier
// let's map PHP's stripslashes function to a Smarty modifier. $smarty->register_modifier("sslash","stripslashes"); // now you can use {$var|sslash} to strip slashes from variables