묻고답하기

제가 구현하려고 하는것은
1-2-3차 메뉴에서
1차 메뉴의 선택에 따라
좌측에 2차-3차 메뉴가 위치하고(3차메뉴는 접힌상태)

2차 메뉴가 페이지에 연결되지 않은 상태에서도
클릭시에 3차 메뉴가 펼쳐지는 기능을 구현하고 싶은데요.


메뉴모듈에서 어떤게 현재 메뉴가 선택되었음을 나타내는 것인지 잘 모르겠군요.

             <!-- 왼쪽 2차 메뉴 -->
            <img src="./images/blank.gif" alt="" class="mask" />

            <!--@if($menu_1st)-->
            <ol id="lnb">
                {@ $idx = 1 }
                <!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['text'])-->
                <li <!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['text']}</a>

                    <!-- main_menu 3차 시작 -->
                    <!--@if($val['list'])-->
                    <ul>
                    <!--@foreach($val['list'] as $k => $v)--><!--@if($v['text'+
 '+
 '])-->
                        <li <!--@if($v['selected'])-->class="on"<!--@end-->><a href="{$v['href']}" <!--@if($v['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v['text']}</a></li>
                    <!--@end--><!--@end-->
                    </ul>
                    <!--@end-->
                </li>
                {@$idx++}
                <!--@end--><!--@end-->
            </ol>
            <!--@end-->


avan님의 레이아웃 스킨을 사용하고 있구요.
menu_1st의 객체를 list로 잡고 한다는 것은 알겠는데.
[selected]나 class=on $idx
부분이 어떤 식으로 작용한다는 것인지는 잘 모르겠습니다.

(자세한 항목들의 설명이 있으면 알기 쉬울텐데.)

태그 연관 글
  1. [2017/01/12] 묻고답하기 admin 페이지 메뉴 오류 by 쿠닌 *2
  2. [2016/10/13] 묻고답하기 어드민 페이지 메뉴 by 쿠닌 *2
  3. [2015/01/12] 묻고답하기 사이트 메뉴 편집에서 메뉴 이름 수정이 되지 않습니다. by 구큰타 *7
  4. [2014/06/06] 묻고답하기 메뉴를 추가했으나.. 메인페이지에서 안보이네요..ㅠㅠ by 야옹잉 *2
  5. [2014/01/05] 묻고답하기 메뉴 생성 수정 않될때, 로그인 풀릴때- 자문자답형식의 묻고 답하기 by 알통