書式
{$変数|indent:①integer:②string}
{$変数|indent:8}
{$変数|indent:8:"-"}
パラメーター
①integer (初期値=4) …インデントするキャラクタ数。
②string (初期値=半角スペース) …インデントに使用する文字。
参考情報
indent修飾子は \nによる改行に対しインデントしますので、HTMLで用いる際は
nl2br修飾子 を用い {$変数|nl2br|indent:~} とします。
サンプルコード
●PHP
$smarty->assign('value', "Hello\nWorld!");
{$value}
Hello World!
{$value|indent:8:"-"}
--------Hello --------World!
{$value|nl2br}
Hello
World!
{$value|nl2br|indent:8:"-"}
--------Hello
--------World!