1. 구문법 (if else 사용)
{@ $li=$layout_info; $index = ($mid=='index' && !$act) || ($site_module_info->module_srl === $current_module_info->module_srl && !$act); } <load target="assets/css/style.min.css" /> <!--@if($act=='signin')--> <include target="assets/inc/signin.html" /> <!--@elseif($act=='signup')--> <include target="assets/inc/signup.html" /> <!--@else--> <div id="wrap"...></div> <!--@end-->
layout.html 파일을 if..else 구문을 사용해서 별도 화면을 꾸며줄 수 있습니다.
2. 신문법 (cond 사용)
cond를 사용하면 xe신문법으로는 아래와 같이 작성할 수도 있습니다.
<include target="assets/inc/signin.html" cond="$act=='signin'" /> <include target="assets/inc/signup.html" cond="$act=='signup'" /> <div id="wrap" cond="$act!='signin' && $act!='signup'">...</div>
3. 기본
<!--@if($is_logged)--> <li><a href="{getUrl('act','dispMemberLogout')}"><img src="assets/img/ico-signin.svg" alt="로그아웃"> 로그아웃</a></li> <li><a href="{getUrl('act', 'dispMemberInfo')}"><img src="assets/img/ico-user.svg" alt="내정보"> 내정보</a></li> <li><a href="{getUrl('mid','','module', 'admin')}"><img src="assets/img/ico-settings.svg" alt="설정"> 설정</a></li> <!--@else--> <li><a href="{getUrl('act','dispMemberLoginForm')}"><img src="assets/img/ico-signin.svg" alt="로그인"> 로그인</a></li> <li><a href="{getUrl('act', 'dispMemberSignUpForm')}"><img src="assets/img/ico-user.svg" alt="회원가입"> 회원가입</a></li> <!--@end-->