HOME > Movable Type > カスタマイズ > Movable Typeの出力内容から連続した改行を削除する 1

Movable Typeの出力内容から連続した改行を削除する 1

Movable Typeのテンプレートを見やすくするために途中に改行を入れたり、条件によって分岐したような場合、出力される内容に余分な連続した改行が含まれることがあります。

構文的には問題ないでしょうが、ソースが美しくないと感じるのは私だけでしょうか?

そこで、グローバルモディファイ「regex_replace」を使って、連続した改行を削除する方法を紹介します。

まず、テンプレートモジュールの内容から連続した改行を削除する方法です。

  1. <$mt:Include module="モジュール名"$>
  2.      ↓
  3. <$mt:Include module="モジュール名" regex_replace="/\n+/g","\n"$>

テンプレートモジュールをインクルードする際、モディファイ「regex_replace」に「"/\n+/g","\n"」を設定します。

UP