묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
모듈 레이아웃없애기
2011.05.12 19:47
모듈제작중입니다.
Act로 동작하는 함수가있는데, 레이아웃을 사용하고싶지않습니다.
어떻게해야할까요?
ex) 현재 default 라는 레이아웃이 홈페이지 전체에 적용되어있습니다.
회원가입을 좀 특별하게 받기위해 dispMember_controlSignUpForm 이라는 함수가 특정템플릿파일을 세팅합니다.
템플릿파일이 default 레이아웃의 content 가 정이되어있는 위치에 세팅됩니다. 이를, 레이아웃을 사용하지 않고, 세팅하고싶습니다.
1. $this->setLayoutFile('default_layout');
->common/tpl/default_layout.html 을 사용합니다.
-> 아예 layout 관련 처리를 하지 않기 때문에 속도는 빠르리라 생각됩니다.
둘중 사용하시는 목적에 맞는것을 사용하시면 될것 같습니다.
검토하실 파일은 classes/display/HTMLDisplayHandler.php 파일이며
멤버함수는 function toDoc(&$oModule) 입니다.