묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
tpl 폴더와 템플릿의 기능
2009.09.05 04:25
백성찬님의 글(http://www.bek.me/?document_srl=374656) 중,
공부하다가 막히는게 있어서 그러는데요.
템플릿 패스와 템플릿 파일을 set하는 이유가 뭐죠?
템플릿과 tpl의 기능을 모르니 위의 구문도 이해가 안되는군요.
템플릿과 tpl의 기능이 뭔가요?
'tpl'은 해당모듈폴더 하위의 tpl폴더를 뜻하는것이구요
탬플릿 파일은 tpl폴더 안에 있는 bookmark_list.html파일입니다.
위의 코드는 북마크리스트를 출력하는 함수(dispBookmarkList)인데요
위 함수가 하는 일은 북마크리스트를 보여주는 역할을 하죠^^
근데 어떻게 보여주냐하면 일단 북마크리스트 출력에 필요한 여러가지 정보를 변수에 담아 Context::set(~~)합니다.
그런 다음에 탬플릿파일을 set해주면 그 탬플릿파일(html파일)이 브라우저창에 뿌려지게 됩니다. 그때 Context::set(~~)한 변수들을 그 탬플릿파일에서 출력합니다. 탬플릿파일을 열어보시면 금방 아실듯..