Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

Insert

I plugin Insert sono usati per implementare le funzioni invocate dai tag insert nel template.

string smarty_insert_name( $params,  
  &$smarty);  
array $params;
object &$smarty;
 

Il primo parametro è un array associativo di attributi passati all'insert.

Ci si aspetta che la funzione insert restituisca il risultato che sarà posizionato in luogo del tag insert nel template.

Example 16.11. plugin insert


<?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;
}
?>