묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
@if 문 에 대해서 질문 드립니다.
2009.05.08 14:53
첨부파일 표시, 표시안하기 수정하는 글을 봤는데요.
저는 <!-- 내용 --> 이렇게 표시하면 주석이 되어, 컴파일이 안되는 걸로 알고 있었거든요.
근데 코드수정을 보면 @if @end 문을 주석으로 감싸고 있어서요?
첨부파일 보여지는 코드..
<!--@if($oDocument->hasUploadedFiles())--> <div class="fileAttached"> {@ $uploaded_list = $oDocument->getUploadedFiles() } <ul> <!--@foreach($uploaded_list as $key => $file)--> <li><a href="./{getUrl()}{$file->download_url}">{$file->source_filename} ({FileHandler::filesize($file->file_size)})({number_format($file->download_count)})</a></li> <!--@end--> </ul> <div class="clear"></div> </div> <!--@end--> |
@if @end 문을 주석안에다 표시한거 아닌가요? ㅡㅡ?
근데 주석이 아니고, 코드에 적용된거 보니 많이 혼돈 됩니다.
지금까지 전 코드 수정후 주석은 전부 <!-- 뭐뭐뭐 --> 이렇게 썼거든요.
@if 문은 원래 저렇게 쓰는 건가요?
일반적으로는 맞는 얘기지만, XE 템플릿 함수라고 있거든요.
인클루드같은 경우에는 <!--#include .......--> 이런 식으로 쓰구요.
if했을 경우를 끝낸다. 라는 뜻이 바로 <!--@end-->입니다.