Smarty: strip
●余分な空白を除去する
人間が見やすい状態でコードを書くためには、 適切なインデントや改行が欠かせません。 が、 余分な空白や改行も出力対象の文字なので、 実際の見た目にまで影響を与えてしまいます。 {strip} と {/strip} で囲まれた部分では、 各行の先頭と末尾で、余分な空白・改行文字が自動で削除されます。 つまり、 コードの可読性を保ったまま、 レイアウトへの悪影響を排除できます。 例えば、テンプレート・ファイルで、 {strip} <div> <span> テキスト </span> </div> {/strip} と書いた場合、実際の出力は、 <div><span>テキスト</span></div> となります。