例えば管理画面で画像をキャッシュさせたくない場合など Smartyテンプレート内で乱数(ランダムな文字列)を発生させて <img src="test.jpg?123"> などとするといいでしょう。 そこで乱数を発生させるには {0|rand:999} つまり <img src="test.jpg?{0|rand:999}"> となります。
例えば管理画面で画像をキャッシュさせたくない場合など Smartyテンプレート内で乱数(ランダムな文字列)を発生させて <img src="test.jpg?123"> などとするといいでしょう。 そこで乱数を発生させるには {0|rand:999} つまり <img src="test.jpg?{0|rand:999}"> となります。
{literal} タグに囲まれたデータのブロックは、 リテラルとして認識されます。これは一般的に、Javascript やスタイルシートなどで 中括弧がテンプレートの デリミタ として解釈されるとまずい場合に使用します。 {literal}{/literal} タブの内部は解釈されず、 そのままで表示されます。{literal} ブロック内にテンプレートタグを含める必要がある場合は、代わりに {ldelim}{rdelim} で個々のデリミタをエスケープしてください。 Note {literal}{/literal} タグは通常は不要です。Smarty は、 空白文字で囲まれたデリミタを無視するからです。 Javascript や CSS で波括弧を使う場合は両側に空白文字を入れるようにしましょう。 これは、Smarty 3 以降の新しい挙動です。
//Smarty側 <form action=”{link name=’search_result’}” method=”get” name=”search” id=”search” style=”margin:0px; padding:0px;”> <input name=”query” id=”query” type=”text” class=”searchbar” value=”{‘query’|get_form_val:true}” /> <input type=”hidden” name=”type” id=”searchType” value=”{$smarty.get.type}” /> <div> <div id=”selectedSearch” onclick=”$(‘#searchSelectWrapper’).toggle();”> <span i
Smartyであると便利なプラグイン。 都道府県のoption配列を作るプラグインと、都道府県IDを文字列に戻すプラグイン。 function.html_pref.php function smarty_function_html_pref($params, &$smarty){ $selected = $params['selected']; $pref_array = array( '01' => '北海道','02' => '青森県', '03' => '岩手県','04' => '宮城県', '05' => '秋田県','06' => '山形県', '07' => '福島県','08' => '茨城県', '09' => '栃木県','10' => '群馬県', '11' => '埼玉県','12' => '千葉県', '13' => '東京都','14' => '神奈川県', '
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く