0

CodeIgniter で Smarty を使用しています。

これが私のコードです:

<!doctype html>
<html lang="en-gb">
    <head>
        <title>Frustrating as Hell</title>
        <meta charset="utf-8">
    </head>

    <body>
        {if $test == 'hello'}
            Hello!
        {/if}
    </body>
</html>

Chrome でソースを表示すると、次のように表示されます (不要な部分が削除されています)。

<body>
                    Hello!
            </body>

次のように正しくネストしたい:

<body>
    Hello!
</body>

どうすればいいですか?{strip}{/strip} を提案しないでください。これは、<body>Hello!</body>私が望まない出力です。

ありがとう!

4

1 に答える 1

0

クロムのビューソースで見栄えを良くしたい理由がよくわかりませんが、私があなただったら、ソースをいじります

<!doctype html>
<html lang="en-gb">
    <head>
        <title>Frustrating as Hell</title>
        <meta charset="utf-8">
    </head>

    <body>{if $test == 'hello'}
        Hello!{/if}
    </body>
</html>

これが機能するかどうかはわかりませんが、いずれにせよ、作業コードがきちんと整っていないか、結果がきちんと整っていないことになります。選択肢があれば、実際には誰もそれを見ないので、結果のコードをきれいにしないことを選択しました(まあ、私は推測します);-)

于 2012-12-07T23:33:41.097 に答える