Smartyのコメントと切り捨て機能の紹介
1431 ワード
コメント
テンプレートコメントはアスタリスクで囲まれ、次に区切り記号で囲まれます.たとえば、{*これはコメント*}です.Smartyコメントは、最終テンプレートの出力に表示されない点と異なります.前者はテンプレートに内部コメントを挿入するのに役立ちます.誰も見えないからです.;-)
http://www.itlearner.com/code/smarty_cn/language.basic.syntax.html
トランケート
テンプレート:
出力:
PHPで切り取らなくてもいいです.http://www.itlearner.com/code/smarty_cn/language.modifier.truncate.html
{* Smarty jb51.net, *}
{*
Smarty
*}
テンプレートコメントはアスタリスクで囲まれ、次に区切り記号で囲まれます.たとえば、{*これはコメント*}です.Smartyコメントは、最終テンプレートの出力に表示されない点と異なります.前者はテンプレートに内部コメントを挿入するのに役立ちます.誰も見えないからです.;-)
http://www.itlearner.com/code/smarty_cn/language.basic.syntax.html
トランケート
$smarty->assign('hxtitle', 'Two Sisters Reunite after Eighteen Years at Checkout Counter.');
テンプレート:
{$hxtitle}
{$hxtitle|truncate}
{$hxtitle|truncate:30}
{$hxtitle|truncate:30:""}
{$hxtitle|truncate:30:"---"}
{$hxtitle|truncate:30:"":true}
{$hxtitle|truncate:30:"...":true}
{$hxtitle|truncate:30:'..':true:true}
出力:
Two Sisters Reunite after Eighteen Years at Checkout Counter.
Two Sisters Reunite after Eighteen Years at Checkout Counter.
Two Sisters Reunite after...
Two Sisters Reunite after
Two Sisters Reunite after---
Two Sisters Reunite after Eigh
Two Sisters Reunite after E...
Two Sisters Re..ckout Counter.
PHPで切り取らなくてもいいです.http://www.itlearner.com/code/smarty_cn/language.modifier.truncate.html