XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

xedition 레이아웃 소스의 일부입니다.

 

$_is_indexmodule = ($site_module_info->module_srl === $current_module_info->module_srl);
$layout_info->layout_type = ($_is_indexmodule) ? 'main' : 'sub';

$_is_indexmodule 이란 변수를 정의하기를,

$site_module_info->module_srl 값과 $current_module_info->module_srl 값이 같음을 정의했습니다. (맞나요?)

 

$layout_info->layout_type 를 정의하기를,

$_is_indexmodule이 참일 경우 

$layout_info->layout_type==='main' 이라 정의하고, 

거짓일 경우 

$layout_info->layout_type==='sub' 라고 정의했다는 뜻 같은데요,

 

정리하자면,

사이트모듈인포srl과 현재모듈인포srl 값이 같은 경우를 인덱스모듈로 정의한다는 뜻 같은데.

 

여기서 제가 인덱스모듈값을 제가 임의로 한개를 더 추가를 하고 싶습니다.

만약 358714라는 모듈srl을 가진 값을 인덱스모듈로 한 개 더 추가하고 싶다면.. 어떤 식으로 정의를 하면 좋을까요?;


$_is_indexmodule2 = ($current_module_info->module_srl === 358714);
$layout_info->layout_type = ($_is_indexmodule2) ? 'main' : 'sub';

 

현재 $is_indexmodule2 이란 값을 새로 정의하고 위와 같이 추가로 정의를 했는데,

조금 더 깔끔한 방법 없을까요?


아래와 같이 해결했습니다..

$_is_indexmodule = ($site_module_info->module_srl === $current_module_info->module_srl)
$layout_info->layout_type = ($_is_indexmodule) ? 'main' : 'sub';

$layout_info->layout_type = ($_is_indexmodule)?'main': ($current_module_info->module_srl === 358714)?'main':'sub';

원랜 윗줄 두줄 이었는데, 마지막 세번째로 고쳐서 해결했습니다.

잘했나요? 혹시 더 좋은 코드 있음 알려주세요! ㅎ

 


List of Articles
번호 제목 글쓴이 날짜
3151 aws 사용시 윈도우에서 리눅스로 교체하는 건 쉽나요? 2 이온디 2016.11.04
3150 현재 가상서버 CPU 사용률입니다. 2 file 투데이 2016.11.04
3149 사용자 정의 공지글, 본문 미출력 방법 8 메비우스의닭 2016.11.04
3148 DNS 변경 후 접속불가(다운) 타임? 10 한라봉 2016.11.04
3147 으아! 외부이미지 링크 적용이 안되네요.. 3 라그릿 2016.11.04
3146 nginx 에 브라우저 캐싱 적용하려면 3 라그릿 2016.11.04
3145 통합검색 기능 질문 1 낙타 2016.11.04
3144 쇼핑몰에 사진이 뜨지 않습니다. 4 file 처음처럼 2016.11.03
3143 모바일표시 애드온에 관리자는 제외를 시킬 수 있을까요 ? 10 나만의너 2016.11.03
3142 경험치 모듈, 동기화시 오류가 뜹니다 file alrin 2016.11.03
3141 본문에 들어간 이미지의 주소가 3 pjk 2016.11.02
3140 클플에 보면 Caching Level 설정 질문드립니다 3 이니그마 2016.11.02
3139 홈페이지 상단의 이상한 오류들 2 pjk 2016.11.02
3138 글쓴이 게시물 출력 애드온 사용중인데 추천/비추천 아래에 출력하고 싶습니다. 3 file torrent 2016.11.02
3137 [질문] DNS와 서브도메인 등록의 관계 7 한라봉 2016.11.02
3136 php 모듈 로드가 않되는 현상 질문좀 드릴게요., 3 스카이디자인 2016.11.02
3135 무한루프 되는 현상 관련질문드립니다. 5 file 스카이디자인 2016.11.02
» [해결]xe레이아웃 인덱스 모듈 정의하기? 이온디 2016.11.02
3133 XE 업데이트 이후 DB Table 생성 필요라는 것이 계속 뜹니다. 5 file 아이 2016.11.01
3132 이미지 마크 GIF 리사이징 되나요? 9 라그릿 2016.11.01
Board Pagination Prev 1 ... 63 64 65 66 67 68 69 70 71 72 ... 225 Next
/ 225
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...