smarty @Wiki

インサートプラグイン

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

インサートプラグイン

インサートプラグインは、テンプレートのinsertタグによって呼び出される関数を実装するために使用されます。

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

この関数の第1パラメータはinsertタグに渡された属性の連想配列です。

インサートプラグイン関数は戻り値として、テンプレートのinsertタグの部分に置き換えられる結果を返します。

例 15-11. インサートプラグイン

<?php
/*
* Smarty plugin
* ----- 
* File:     insert.time.php
* Type:     time
* Name:     time
* Purpose:  フォーマットに従って現在の日付/時間をインサートする
* -----
*/
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;
}
?>

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

記事メニュー
目安箱バナー