웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃 동적 변경하기
2013.09.27 18:04
view 클래스에서 액션마다 레이아웃을 동적 변경하려면
setLayoutFile()을 사용하는 것보다 layout_srl을 변경해주는게 더 간단합니다.
setLayoutFile()을 사용하면 사용 레이아웃만 바뀌고 설정은 적용되지 않습니다.
layout_srl을 변경하면 XE에서 알아서 처리해줍니다.
view 클래스 disp 함수에서
$this->module_info->layout_srl = layout_srl;
이렇게 layout_srl을 변경하시면 됩니다.
적용 결과 완벽하게 동작합니다.