Manuel Smarty

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

  1. <?php
  2. /*
  3. * Smarty plugin
  4. * -------------------------------------------------------------
  5. * Fichier : insert.time.php
  6. * Type :    temps
  7. * Nom :    time
  8. * Rôle :    Insert la date/heure courante conformément
  9. *         au format
  10. * -------------------------------------------------------------
  11. */  
  12. function smarty_insert_time($params, &$smarty)  
  13. { 
  14.    if (empty($params['format'])) { 
  15.       $smarty->trigger_error("insert time: missing 'format' parameter"); 
  16.       return; 
  17.    } 
  18.  
  19.    return strftime($params['format']);  
  20. }  
  21. ?> 

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique