MovableType:カスタムフィールド(複数行)での改行やpタグの制御方法
テキスト(複数行)のカスタムフィールドを出力するときの、改行やpタグの制御についてまとめていきます。
テキストフィールド(複数行)には下記のように入っているとします。
あいうえお
かきくけこ
さしすせそ
これを改行を活かして出力するには、下記のようにします。
※本文の「改行を変換」と同様になります
<$mt:customField convert_breaks="1"$>
出力
<p>あいうえお<br /> かきくけこ<br /> さしすせそ</p>
単純に改行が<br>にしたい場合は下記のようになります。
<$mt:customField remove_html="1" convert_breaks="0" nl2br="xhtml"$>
出力
あいうえお<br /> かきくけこ<br /> さしすせそ
nl2brはモディファイアを付与したファンクションタグの値に含まれる改行を br 要素に置き換えます。
参考公式サイト:
https://www.movabletype.jp/documentation/appendices/modifiers/nl2br.html
参考サイト:
https://www.gravity-works.jp/gravica/web/mt/003604.html