묻고답하기
info.xml 체크박스 선택시 구문
2014.12.27 10:36
<var name="NAVIGATION" type="checkbox">
<title xml:lang="ko">메뉴 사용</title>
<description xml:lang="ko">체크하면 메뉴를 활성화 시킵니다.</description>
<options value="on">
<title xml:lang="ko">메뉴 사용</title>
</options>
</var>
위 처럼 체크박스를 넣었는데
<block cond="$layout_info->NAVIGATION == 'on'" >
위 구문이 작동하지 않습니다.
어떤 구문을 사용해야되나요?
댓글 7
-
DoorWeb
2014.12.27 10:42
-
YJSoft
2014.12.27 10:50
in_array('on',$layout_info->NAVIGATION)
checkbox는 다중선택이 가능해서 array로 값이 넘어옵니다.
in_array로 array 중에 on이 있는지 체크하셔야 합니다.
+ if(!$layout_info->NAVIGATION) $layout_info->NAVIGATION = array(); 로 해당 변수가 없을때(미선택) array로 초기화 작업도 하셔야 오류가 안날듯 싶네요.
-
DoorWeb
2014.12.27 10:55
오우 체크박스가 지원이 되나요??
-
YJSoft
2014.12.27 10:55
네.
심플스트랩 레이아웃 보시면 커스텀 부분에 checkbox를 사용하고 있습니다.
-
XESTUDIO
2014.12.28 19:26
<block in_array('on',"$layout_info->NAVIGATION_FLOATING")>
이렇게 하니 오류가 납니다..
if in_array로 하면 어떻게 태그를 열고 닫는지 잘 모르겠네요.
조금만 자세히 알려주실 수 있나요?
-
YJSoft
2014.12.29 13:25
<block cond="in_array('on',$layout_info->NAVIGATION_FLOATING)"></block>
-
CosignStudio
2014.12.29 11:05
심플스트랩 레이아웃 분석 고고싱 해야겠네요. ^^
조건 맞습니다.
그런데 체크박스가 지원이 안될겁니다. 아마 제 기억이 맞다면....