Smarty Tips †Smartyテンプレートへの CSS、JavaScript記述 †{literal}
<style rtpe="text/css">
body {
background: #FFBBE8;
}
</style>
{/literal}
CSS記述やJavaScript記述は{literal}で囲まないと { 文字、} 文字がSmartyタグだと勘違いされてしまいます。 数字フォーマット †
ヘッダテンプレートにタイトルの変数を渡す †テンプレートで「header.tpl」を使用。 {include file='header.tpl' title='Hoge Page'}
ヘッダテンプレートで $title を表示します。 <html>
<head>
<title>{$title|default:'FUGA PAGE'}</title>
</head>
<body>
……
※ setView で設定した値は、ヘッダテンプレートでも表示することが可能です。 繰り返し(foreach) †
{$key}は 0,1,2,3……
{$smarty.foreach.mainloop.iteration}は 1,2,3,4…… for文処理 †
デフォルト表示文字 †
sprintf 処理 †変数の値を10進数として表示したり、文字列をフォーマットして表示します。 {$number|string_format:"%.2f"}
{$number|string_format:"%d"}
http://www.smarty.net/docsv2/ja/language.modifier.string.format.tpl 日時の表示 †
http://www.smarty.net/docsv2/ja/language.modifier.date.format.tpl 変数 †
デバッグ表示 †Smartyテンプレートに渡された情報を表示します。 {debug}
|