こんにちは。
職人見習いの齋藤です。
MT5のカスタムフィールドの種類に「テキストエリア」があります。
これは任意の文字列を複数行で保存できる種類です。
このテキストエリアのカスタムフィールドに改行を含めて入力、保存し、表示しようとすると、改行が反映されずに表示されてしまいます。
これを回避するには、テンプレート側でカスタムフィールドのタグにfilterモディファイアを追加します。
<$カスタムフィールド名 filters="__default__" $>
このように記述することで、テキストエリアに入力した改行が反映されます。
また、同じくモディファイアの「 nl2br 」でも同様に改行を反映させることができます。
<$カスタムフィールド名 nl2br="xhtml" $>
テキストエリアのカスタムフィールドでは、改行等が入力内容に含まれるケースが多いので、上記のモディファイアを付加しておくといいでしょう。
※この記事は、なかの人(Iret_msaito)が書いています。