PowerCMS X で連続した改行や行頭・行末のスペースをキレイにする
PowerCMS X に限らず、CMSから出力したHTMLは不要な改行が多いですよね。行の先頭に無意味なスペースが連続で入ることもあると思います。それらをキレイにする方法です。
以下のように先頭行と最終行にコードを入れるだけです。
<mt:for trim_space="3">
ここにコードを記述
</mt:for>
mt:for は1回だけ処理を実行するタグになります。そこに trim_space="3" を記述します。以下は公式のドキュメントです。
1 を指定すると、行の先頭および末尾にあるホワイトスペースを取り除きます。余計なスペースのことですね。
2 は連続した改行を削除して 1つの改行にしてくれます。
3 は 1 と 2 の両方です。
ビューは複雑なコードを書きますが、そこは気にせず先頭行と最終行にコードを入れればOK。動作も軽いのでおすすめです。
たまーに、うまくいかない時もありますが、(1行空いてしまったり)
9割以上はキレイにしてくれるので、完璧は求めない気持ちが大切です。
この記事が気に入ったらサポートをしてみませんか?