2012-12-07 2 views
0

저는 CodeIgniter에서 Smarty를 사용하고 있습니다. 여기 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> 

내가 크롬에 소스를 보면,이 (제거 불필요한 부분)을 참조하십시오

<body> 
        Hello! 
      </body> 

내가 그것과 같이 올바르게 중첩 할 :

<body> 
    Hello! 
</body> 

어떻게하면됩니까? {strip} {/ strip}을 추천하지 마시고, 원하지 않는 <body>Hello!</body>을 출력하십시오.

감사합니다.

+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> 

함께 놀러 것 이 방법은 효과가 있지만 어느 방법이든 작업 코드가 깔끔하지 않거나 결과가 깔끔하지 않게됩니다. 선택의 여지가 있다면 결과 코드를 깔끔하게 선택하지 않았습니다. 사실 아무도이 코드를 보지 않을 것입니다. (잘 맞 춥니 다)