カスタムフィールドのテキスト(複数行)の表示をそのまま出したい

入力フォームに改行を入れても反映されない〜

 

なので入力フォームにbrタグを入れて使っていたのですが

 

これだと、HTMLのわからない人には使いにくいので!

 

<MTIfNonEmpty tag=”summary”>概要: <$MTsummary  filters=”__default__”$></MTIfNonEmpty>

 

 

値に設定されている __default__ は、テキストフィルタとして定義されている予約変数(厳密にはMT::Util::html_text_transformをハンドリングするためのキー名)

 

参考

カスタムフィールドのテキストエリアに入力した改行をページに反映させる
Movable Type のカスタムフィールドで「テキスト(複数行)」という種類のフィールドを利用する際、テキストエリアへの入力内容に改行や空行を含めても、出力される文字列の改行や空行はすべて除去され...

コメント

タイトルとURLをコピーしました