/bonvhp/webapp/Smarty       [後へ]   [目次へ]   [次へ] ~ [] ~

Smarty: strip

●余分な空白を除去する

人間が見やすい状態でコードを書くためには、
適切なインデントや改行が欠かせません。

が、
余分な空白や改行も出力対象の文字なので、
実際の見た目にまで影響を与えてしまいます。

{strip} と {/strip} で囲まれた部分では、
各行の先頭と末尾で、余分な空白・改行文字が自動で削除されます。

つまり、
コードの可読性を保ったまま、
レイアウトへの悪影響を排除できます。

例えば、テンプレート・ファイルで、

{strip}
<div>
    <span>
        テキスト
    </span>
</div>
{/strip}

と書いた場合、実際の出力は、

<div><span>テキスト</span></div>

となります。
/bonvhp/webapp/Smarty       [後へ]   [目次へ]   [次へ]