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:
register_modifier() — mofidica dinámicamente plugins registrados
void register_modifier(string name,
mixed impl);
Pase en el template el nombre del modificador, seguido de la función PHP que implemente esto.
La llamada de la funcion-php impl
puede ser
una cadena conteniendo el nombre de la función
un arreglo con la forma array(&$object, $method)
con
&$object
siendo una referencia para un objeto y
$method
siendo una cadena conteniendo el nombre de un metodo
un arreglo con la forma
array(&$class, $method)
con
$class
siendo el nombre de una clase y
$method
siendo un metodo de esta clase.
Example 13.24. register_modifier()
<?php // let's map PHP's stripslashes function to a Smarty modifier. $smarty->register_modifier('sslash', 'stripslashes'); ?>
template
<?php {* use 'sslash' to strip slashes from variables *} {$var|sslash} ?>
Ver También unregister_modifier(), register_function(), modifiers, Extending Smarty with plugins y Creating Plugin modifiers,