Insertions Les plugins d'insertion sont utilisés pour implémenter les fonctions qui sont appelées par les balises insert dans les templates. string smarty_insert_name array $params object &$smarty Le premier paramétre passé a la fonction est une tableau associatif d'attributs. Vous pouvez accéder a ces valeurs soit directement, par exemple $params['start'], soit en utilisant extract($params) pour les importer dans la table des symboles. La fonction d'insertion est supposée retourner le résultat qui sera substitué a la balise insert dans le template. plugin d'insertion <?php /* * Smarty plugin * ------------------------------------------------------------- * Fichier : insert.time.php * Type : temps * Nom : time * Rôle : Insert la date/heure courante conformément * au 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; } ?>