Inserts
Los Plugins Insert son usados para implementar funciones que son
invocadas por las etiquetas
insert
en el template.
string smarty_insert_name (array $params, object &$smarty)
El primer parámetro de la función es un arreglo asociativo de
atributos pasados al insert.
La función insert debe retornar el resultado que ira a sustituir
el lugar de la etiqueta insert en el template.
Ejemplo 16-11. insert plugin
<?php /* * Smarty plugin * ------------------------------------------------------------- * File: insert.time.php * Type: time * Name: time * Purpose: Inserts current date/time according to format * ------------------------------------------------------------- */ function smarty_insert_time($params, &$smarty) { if (empty($params['format'])) { $smarty->trigger_error("insert time: missing 'format' parameter"); return; }
$datetime = strftime($params['format']); return $datetime; } ?>
|
|