포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃 메뉴 출력하는 거 만들고 있는데 어렵네요.
2016.02.20 18:11
제 사이트 기본 메뉴입니다.
특이한 점은 보통 사이트와 다르게 하나의 사이트맵이 아니라 여러 개의 사이트맵에서 기본 메뉴를 가져옵니다.
보통의 레이아웃들이 main_menu 라는 사이트맵에서 기본 메뉴를 불러온다면
저는 main_men1, main_menu2 ... main_menu5 라는 5개의 사이트맵에서 메뉴를 불러옵니다.
이 경우 어려운 점이 뭐냐면.. (__);;
서브 레이아웃에서 사이드바에서 2차 메뉴를 출력하는 게 어렵네요.
{@$i=0;} <li loop="$portal_menu1->list => $key1, $val1" cond="$i=='0'" class="depth1"><a href="{$val1['href']}">{$val1['link']}</a> <ul class="depth2" style="display:none"> <li loop="$portal_menu1->list => $key1, $val1" cond="$val1['list']"> <dl> <dt><a href="{$val1['href']}">{$val1['link']}</a></dt> <dd loop="$val1['list'] => $key2, $val2"><a href="{$val2['href']}" target="_blank"|cond="$val2['open_window'] == 'Y'">{$val2['link']}</a> <ol class="depth4"><li loop="$val2['list'] => $key3, $val3"><a href="{$val3['href']}" target="_blank"|cond="$val2['open_window'] == 'Y'">- {$val3['link']}</a></li></ol> </dd> </dl> </li> </ul> {@$i++;} </li>
예를 들면 이런 메뉴가 1부터 5까지 5개가 기본 메뉴 소스로 사용됩니다.
그런데 보통은 사이트맵이 1개라서 서브 메뉴를 꾸밀 때
<block> {@ $snb1 = $portal_menu1 } </block> {@$i=0;} <h1 loop="$snb1->list=>$key1,$val1" style="color:red"|cond="$val1['selected']" cond="$val1['selected']">{$val1['link']} {@$i++;} </h1> <ul loop="$snb1->list=>$key1,$val1" class="on"|cond="$val1['selected']" cond="$val1['selected']"> <li loop="$val1['list']=>$key1,$val1"><b>{$val1['text']}</b> <ul> <li loop="$val1['list']=>$key2,$val2">{$val2['text']} </li> </ul> </li> </ul>
이렇게만 해주면 되는데 저는 이게 5개다보니깐
<block> {@ $snb1 = $portal_menu1 } </block>
이 거를 포함해서 위 소스를 각각의 경우로 모두 다 작성해줍니다.
소스도 길어지고 번거롭게 되죠..
이걸 어떻게 작성해야 반복해서 적지 않고 하는지 몰라서 며칠 삽질하다 그냥 다 적어주고 말았습니다 ㅠㅠ
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
도라란 | 포럼 모듈과 포럼형태의 게시판의 차이점이 무엇일까요? | |
Community | 아래 정찬명님의 글을 읽고... [2] | 2011.05.26 by Community |
고수군 | 첨부파일 포인트 획득 ? 이상할수도 안할수도 | |
똥똥 | [번역가 그룹 등록]누락된 분 있으시면 알려주세요~ ^^/ [8] | 2011.05.26 by Breton |
똥똥 | 그룹 아이콘을 확인해보세요~ ^^ [16] | 2020.03.14 by 새봄아빠 |
갑돌이211 | 혹시 쇼케이스 스킨은 공개 하실 생각이 없으신가요 ? [6] | 2011.05.26 by 갑돌이211 |
스유군 | '사용자 포럼'의 글 목록을 바꿀 필요가 있을 것 같습니다. [24] | 2020.03.14 by 스유군 |
GPMz | 카페와 텍스타일을 새 디비에 설치할수 있도록 해주시면 좋겠는데 | |
정찬명 | XE 사용자 포럼이 열렸습니다. [10] | 2020.03.14 by 정찬명 |
가늘비 | XE의 큰 장점 [1] | 2011.05.25 by 우진홈 |
정찬명 | XE 1.5 UI Library 공유 | |
미식가 | 진심으로 XE가 걱정되기에 글을 남깁니다. [10] | 2020.03.14 by BNU |
sarahkim | J-query [3] | 2020.03.14 by sarahkim |
배워서남준다 | 그룹아이콘을 사용하는 이유는? [4] | 2020.03.14 by BNU |
웹 엔진 | 포럼형 게시판 스킨 | |
철갑 | list_count와 page_count가 같은 값으로 나오는 분 없으신가요. | |
도라란 | 사용자 포럼이 생겼으니..묻고 답하기는 없어도 되지 않을까요? [2] | 2020.03.14 by guny |
도라란 | 다른 사람의 회원정보를 보는 상태에서 자신의 정보로 안넘어가지네요. | |
고수군 | CSS 잘아시는분 도와주세요~ [6] | 2020.03.14 by BNU |
정찬명 | XE 가이드 > FAQ 생성. [1] | 2011.05.25 by HolyJohn |