2012年1月23日

MT5 カスタムフィールド テキストエリア入力内容の改行を反映

こんにちは。
職人見習いの齋藤です。


MT5のカスタムフィールドの種類に「テキストエリア」があります。
これは任意の文字列を複数行で保存できる種類です。

このテキストエリアのカスタムフィールドに改行を含めて入力、保存し、表示しようとすると、
改行が反映されずに表示されてしまいます。
これを回避するには、テンプレート側でカスタムフィールドのタグにfilterモディファイアを追加します。
<$カスタムフィールド名 filters="__default__" $>
このように記述することで、テキストエリアに入力した改行が反映されます。

また、同じくモディファイアの「 nl2br 」でも同様に改行を反映させることができます。
<$カスタムフィールド名 nl2br="xhtml" $>
テキストエリアのカスタムフィールドでは、改行等が入力内容に含まれるケースが多いので
上記のモディファイアを付加しておくといいでしょう。


※この記事は、なかの人(Iret_msaito)が書いています。

お問い合わせはこちらから

  • お問い合わせ

0 コメント:

コメントを投稿