포럼
자료 공유 7 :: 메뉴 출력 위젯(5단 트리)
2012.04.08 07:58
![screenshot.gif](http://www.xpressengine.com/files/attach/images/19778968/479/676/020/2e7f603b956843d53a1b69889218bb02.gif)
![gyLinkTreeMenu_source.gif](http://www.xpressengine.com/files/attach/images/19778968/479/676/020/263b51b47593fd4e315507a2ae083929.gif)
댓글 6
-
mekey
2012.04.08 12:43
-
mekey
2012.04.09 10:42
가연님 수고 많으셨는데 조금 이해가..죄송
위젯생성 하여 보면 메뉴를 선택 할 수 있는 자체 탭이 안보인다니깐요?
그리고 레이아웃 메뉴 자체에 삽입 하여 쓰는 방식 인가요?
그렇다면 가연님 분류출력기 5단트리 마냥 어떤 메뉴를 선택 할 수 있으면 좋은데요?
그래서 메뉴를 선택 후 위젯 코드 생성 후 레이아웃에 붙여 쓰면 되잖아요
아무튼 말씀 하시는것 잘 이해도 안되고 위젯코드 생성 하여 쓸 수도 없고 합니다
-
gayeon
2012.04.09 11:25
위젯 생성시 메뉴를 선택하는 기능은 없습니다.(불가능합니다.)
XE의 메뉴는 레이아웃에서 설정하도록 되어있잖아요.
그래서 사용중인 레이아웃 정보( ./layouts/사용중인 레이아웃/conf/info.xml )를 확인 후 직접 변경하셔야 합니다.
이유는 레이아웃마다 name이 다르기 때문입니다.
먼저
./layouts/사용중인 레이아웃/conf/info.xml 파일을 열고
맨 아래쪽에 menu name을 확인합니다.
<menus>
<menu name="main_menu">
<title xml:lang="ko">상단 메뉴</title>
</menu>
<menu name="bottom_menu">
<title xml:lang="ko">하단 메뉴</title>
</menu>
</menus>
만약 menu가 2개 있고 name이 각각 main_menu와 bottom_menu 라면
.
.
.
./widgets/gyLinkTreeMenu/skins/default/tree_menu.html 파일을 열고
1번째줄
<!--@if(is_array($main_menu->list))-->
36번째줄
<li loop="$main_menu->list=>$key1,$val1">
또는
1번째줄
<!--@if(is_array($bottom_menu->list))-->
36번째줄
<li loop="$bottom_menu->list=>$key1,$val1">
이렇게 수정하면 됩니다.
-
mekey
2012.04.09 13:51
감사합니다 가연님!
잘 사용하겠습니다
저야 편히 잘 사용하겠지만 뭐라 말씀을 드려야 할지..
덕담이라도 하여야 겠습니다
봄인데, 입춘대길 하시고 행복 가득하세요~~!
-
쓰리공주
2012.09.14 21:45
좋은 자료 잘 사용하고 있습니다.
감사합니다.
-
NA답답이
2012.10.04 15:00
혹시 윈도우7에서 사용 하시는분 정상적으로 작동이 되는지 댓 글 좀 남겨 주세요.
XP에서는 정상 작동 하는데 7환경에서는 스크립트 에러 뜨면서 열리고 닫히질 않는데
저만의 문제인지 확인이 필요할 것 같습니다.
추가:
제가 설정을 잘 못하여 일어 난 현상 같습니다.
죄송~
가연님!
들어 주셨군요!
우선 감사의 말씀 먼저 남기고 다운 받아 보겠습니다
감격 그 자체군요!
저는 종교는 안믿지만 "두두리라 그러면 열릴것이니라"는 말씀이 생각나는군요
고수님께 호소 드렸는데 이리 들어 주시다니..
감사합니다 다운 받아 사용해 보고 또 말씀 드리겠습니다
안녕히 계세요~~!