smarty @Wiki

{textformat}

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

{textformat}

属性名 型? 必須 デフォルト 概要
style string? No n/a あらかじめ決められたスタイル
indent number? No 0 各行をインデントするキャラ数
indent_first number? No 0 最初の行をインデントするキャラ数
indent_char string? No (single space) インデントするために使われるキャラクタ(又はキャラの文字列)
wrap number? No 80 各行をいくつのキャラクタ数でラップするか
wrap_char string? No \n 各行を分割するためのキャラクタ(又はキャラの文字列)
wrap_cut boolean? No false trueならば、ラップは単語の境界の代わりに正確なキャラクタ数で行を分割します。
assign string? No n/a 出力が割り当てられるテンプレート変数

textformatは、テキストを整形するために使用されるブロック関数です。
これは基本的に空白と特別な文字列を取り除き、境界をラップ且つ行をインデントする事によって段落を整形します。

明示的にパラメータ又はあらかじめ決められたスタイルをセット出来ます。現在、"email"のみが有効なスタイルです。

例 8-18. textformat

{textformat wrap=40}
This is foo.
This is foo.
This is foo.
This is foo.
This is foo.
This is foo.

This is bar.

bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.

{/textformat}
出力:
This is foo. This is foo. This is foo.
This is foo. This is foo. This is foo.

This is bar.

bar foo bar foo foo. bar foo bar foo
foo. bar foo bar foo foo. bar foo bar
foo foo. bar foo bar foo foo. bar foo
bar foo foo. bar foo bar foo foo.

{textformat wrap=40 indent=4}
This is foo.
This is foo.
This is foo.
This is foo.
This is foo.
This is foo.

This is bar.

bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
{/textformat}
出力:
   This is foo. This is foo. This is
   foo. This is foo. This is foo. This
   is foo.

   This is bar.

   bar foo bar foo foo. bar foo bar foo
   foo. bar foo bar foo foo. bar foo
   bar foo foo. bar foo bar foo foo.
   bar foo bar foo foo. bar foo bar
   foo foo.

{textformat wrap=40 indent=4 indent_first=4}
This is foo.
This is foo.
This is foo.
This is foo.
This is foo.
This is foo.

This is bar.

bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
{/textformat}
出力:
       This is foo. This is foo. This
   is foo. This is foo. This is foo.
   This is foo.

       This is bar.

       bar foo bar foo foo. bar foo bar
   foo foo. bar foo bar foo foo. bar
   foo bar foo foo. bar foo bar foo
   foo. bar foo bar foo foo. bar foo
   bar foo foo.

{textformat style="email"}
This is foo.
This is foo.
This is foo.
This is foo.
This is foo.
This is foo.

This is bar.

bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
bar foo bar foo foo.
{/textformat}
出力:
This is foo. This is foo. This is foo. This is foo. This is foo. This is
foo.

This is bar.

bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo
bar foo foo. bar foo bar foo foo. bar foo bar foo foo. bar foo bar foo
foo.

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

記事メニュー
目安箱バナー