smarty template engine
Tuesday, January 06, 2009  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


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é à la fonction est une tableau associatif d'attributs.

La fonction d'insertion est supposée retourner le résultat qui sera substitué à la balise {insert} dans le template.

Exemple 16-11. 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;
    }

    return 
strftime($params['format']);
}
?>



 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.