6.47 カスタムフィールドの複数行を改行表示する ★

P.606

filtersモディファイアで複数行のテキストを改行する

「ブログ記事の概要」テンプレートモジュール(サンプルテンプレート)

...前略...
  <div class="entry-content clearfix">
  <mt:if tag="entryBody">
    <mt:entryBody />
  </mt:if>
  <mt:if tag="textarea">
    <mt:textarea filters="__default__" />
  </mt:if>
</div>
...後略...

★「ブログ記事の概要」テンプレートモジュール(デフォルトテンプレート)

追加箇所は007~009です。処理の流れはサンプルテンプレートと同じです。

    ...前略...
001:  <div class="asset-content entry-content">
002:<MTIfNonEmpty tag="EntryBody">
003:    <div class="asset-body">
004:      <$MTEntryBody$>
005:    </div>
006:</MTIfNonEmpty>
007:<mt:ifNonEmpty tag="textarea">
008:    <mt:textarea filters="__default__" />
009:</mt:ifNonEmpty>
    ...後略...

nl2brモディファイアで複数行のテキストを改行する

「ブログ記事の概要」テンプレートモジュール(サンプルテンプレート)

...前略...
  <div class="entry-content clearfix">
  <mt:if tag="entryBody">
    <mt:entryBody />
  </mt:if>
  <mt:if tag="textarea">
    <mt:textarea nl2br="xhtml" />
  </mt:if>
</div>
...後略...

★「ブログ記事の概要」テンプレートモジュール(デフォルトテンプレート)

追加箇所は007~009です。処理の流れはサンプルテンプレートと同じです。

    ...前略...
001:  <div class="asset-content entry-content">
002:<MTIfNonEmpty tag="EntryBody">
003:    <div class="asset-body">
004:      <$MTEntryBody$>
005:    </div>
006:</MTIfNonEmpty>
007:<mt:ifNonEmpty tag="textarea">
008:    <mt:textarea nl2br="xhtml" />
009:</mt:ifNonEmpty>
    ...後略...

ウェブページ

Powered by Movable Type 4.261

このアーカイブについて

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。