Descripción
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.
Ejemplo 13-1. 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,