0
변수에 $content
변수에 HTML 문자열을 전달하고 표시하려고하면 문자열 마크 업 대신 원시 HTML 태그가 표시됩니다. Smarty가 원시 HTML을 표시합니다.
Controller
$content = "<strong>Test markup</strong>";
index.tpl
:
{$content}
- 표시 마크 업없이 바로 원시 변수 내용 : 대신 테스트 마크 업의 <strong>Test markup</strong>
.
index.tpl
에 위의 변수 내용을 수동으로 입력하면 변수 관련 문제 인 것처럼 잘 작동합니다.
는이 내가 시도 :
{content|nofilter}
는 - 그것 멋지의 가변 필터의 원인으로 인해 발생하지 않도록 할 수 있습니다.
문제를 현지화하는 데 도움을 줄 수 있습니까?
가능한 중복 (http://stackoverflow.com/questions/16449583/show-a -smarty-variable-with-html-content) –
@Sergiu Parashiv 당신 말이 맞아요. 그 이상한 I couldnt는 그것을 전에 발견한다, 감사한다. 나는 나의 질문을 복제물로 표시했다. – Lucas
글쎄, 그것은 반 직관적이다. 그것은 단지 작동해야합니다. 참고로 : 왜 Smarty를 사용하고 있습니까? –