테스트 사이트 - 개발 중인 베타 버전입니다

메뉴 설정 부분 class 문의 드립니다. 채택완료

주용이 7년 전 조회 1,905

</p>

<p>            <?php

            $sql = " select *

                        from {$g5['menu_table']}

                        where me_use = '1'

                          and length(me_code) = '2'

                        order by me_order, me_id ";

            $result = sql_query($sql, false);

            $gnb_zindex = 999; // gnb_1dli z-index 값 설정용</p>

<p>            for ($i=0; $row=sql_fetch_array($result); $i++) {

            ?>   

    <li class="dropdown active">

     <a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>"><?php echo $row['me_name'] ?></a>

                <?php

                $sql2 = " select *

                            from {$g5['menu_table']}

                            where me_use = '1'

                              and length(me_code) = '4'

                              and substring(me_code, 1, 2) = '{$row['me_code']}'

                            order by me_order, me_id ";

                $result2 = sql_query($sql2);</p>

<p>                for ($k=0; $row2=sql_fetch_array($result2); $k++) {

                    if($k == 0)

                        echo '<ul class="dropdown-menu">'.PHP_EOL;

                ?>

                    <li><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><?php echo $row2['me_name'] ?></a></li>

                <?php

                }</p>

<p>                if($k > 0)

                    echo '</ul>'.PHP_EOL;

                ?>

     </li>

    <?php

    }</p>

<p>    if ($i == 0) {  ?>

     <li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> 
<a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하실 수 있습니다.<?php } ?></li>

    <?php } ?></p>

<p>

 

위에 상단 메뉴 1차메뉴 나타나는 li 부분을 기본적으로는

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
w
7년 전

안녕하세요 

메뉴 링크 페이지로 넘어갔을 때 해당 페이지에 자바스크립트로 이벤트를 줘서

li의 클래스 값을 뽑아서 dropdown active로 변경해주면 될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인