注釈
コードをコピーします コードは次のとおりです:
{* これは jb51.net からの 1 行の Smarty コメントであり、Web ページのソース コードには表示されません*}
{* これは複数行です
スマートなメモ
ブラウザには送信されません
*}
テンプレートのコメントはアスタリスクで囲まれ、その後に次のような区切り文字が続きます: {* これはコメントです *}。これとは異なり、Smarty コメントは最終テンプレートの出力には表示されません。前者は、他の人が見られないテンプレートに内部コメントを挿入する場合に便利です。 ;-)
http://www.itlearner.com/code/smarty_cn/ language.basic.syntax.html
切り詰め
コードをコピーします コードは次のとおりです:
$smarty->assign('hxtitle', '2 人の姉妹がレジカウンターで 18 年ぶりに再会');
テンプレートは次のとおりです:
コードをコピーします コードは次のとおりです:
{$hxtitle}
{$hxtitle|切り捨て}
{$hxtitle|切り捨て:30}
{$hxtitle|truncate:30:""}
{$hxtitle|truncate:30:"---"}
{$hxtitle|truncate:30:"":true}
{$hxtitle|truncate:30:"...":true}
{$hxtitle|truncate:30:'..':true:true}
出力は次のとおりです:
コードをコピーします コードは次のとおりです:
2 人の姉妹がレジカウンターで 18 年ぶりに再会
2 人の姉妹がレジカウンターで 18 年ぶりに再会
二人の姉妹はその後...
二人の姉妹が再会
二人の姉妹の再会---
8時過ぎに姉妹が再会
二人の姉妹がE後に再会...
二人の姉妹がカウンターを再チェック
PHP でこれをインターセプトする必要はありません: http://www.itlearner.com/code/smarty_cn/ language.modifier.truncate.html