채택완료

서브페이지에서의 메뉴 출력 질문드립니다.

2023-12-06 (수) 17:13:36 2,273

3076557694_1701850391.8183.png

예시

안녕하세요!

원하는 모습은 들어가 있는 서브페이지와 같이 있는 1차메뉴의 2차메뉴를 출력하고, 들어가 있는

이동할때마다 class를 부여하는 서브메뉴를 만드는것이 목적입니다.

Copy
<ul class="menu-list">

            <a href="<?php echo G5_URL?>" target="_<?=$l_menu['me_target']?>">홈</a>

            <?php foreach($MENUM as $k=>$l_menu) { ?>

            <li class="">

                <?php if(is_array($l_menu['ms'])) { ?>

                <ul class="depth-2">

                    <?php foreach($l_menu['ms'] as $kk=>$s_menu) { ?>

                    <li><a href="<?=$s_menu['me_link']?>" target="_<?=$s_menu['me_target']?>"> <?=get_text($s_menu['me_name'])?></a></li>

                    <?php } ?>

                </ul>

                <?php

                }

                ?>

            </li>

            <?php } ?>

        </ul>

일단 기본적인걸 가져와서 이리저리 시도해보는데 어려운 것 같아요ㅠㅠ..

혹시 참고할만한 글이나 방법을 알 수 있을까해서 질문드립니다!

|

답변 1개

채택된 답변
+20 포인트
2023-12-06 (수) 18:36:51

$MENUM 이 변수에 값이 뭔가요? 배열이면 뭐가 존재하는지 알아야하는데요

딱 보니까 브레드크럼 만드신거 같은데요 현재 주소 와 배열 필드 비교해서 클래스 주면 되는데

비교 연산자나 in_array, array_search, strstr, strpos 로 해야되요 

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