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

php 왕초보 서브페이지 서브메뉴 출력 질문입니다. 채택완료

야채킴 5년 전 조회 1,930

항상 sir에서 많은 도움받고있는 왕초보 입니다.

 

그누보드 5.4.2.3 버전의 베이직 테마로 작업을 진행중에 있으며 따로 빌더는 쓰지않고있습니다.

 

서브페이지에 왼쪽 서브메뉴를 작성중에 있습니다. head.php 안에서 작업중에 있구요 

</p>

<p><?php if ($bo_table=='123' || $co_id='1234') { ?></p>

<p>        <div class="left_menu col-md-3 hidden-xs">

            <h2>회사소개</h2>

                    <?php

                        $i = 0;

                        foreach( $menu_datas as $row ){

                    ?>

                <?php

                    $k = 0;

                    foreach( (array) $row['sub'] as $row2 ){

                    if($k == 0)

                    echo '<ul>'.PHP_EOL;

                ?>

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

                    <?php

                    $k++;

                    }   //end foreach $row2</p>

<p>                    if($k > 0)

                        echo '</ul>'.PHP_EOL;

                    ?>

                </li>

                <?php

                $i++;

                }   //end foreach $row

                ?>

            </ul>

        </div></p>

<p><?php } ?> </p>

<p>

head.php 안에 있는 서브메뉴 출력을 눈대중으로  삽입하여 서브메뉴를 출력하였습니다.

원하는 출력내용은

 

 인사말
 연혁
 오시는길

 

이런식으로 나와야 되는걸 원하는데 이렇게 출력을 해버리니 다른 메뉴의 서브메뉴까지 전부 출력이 되어 버리더라구요 

대메뉴(예:회사소개)의 서브메뉴 중 속해있는 메뉴들만 출력 하려면 어떻게 해야할까요^^;; 자문을 구합니다.

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

답변 2개

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

코드는 이상없어보입니다..

의심가는 부분은..

관리자페이지 메뉴관리에서 입력한 정보가..

서브메뉴가 대메뉴에 포함되게 추가를 안하고..  순서만 지켜서 대메뉴로 등록해서 말씀하신대로 출력이 되는 것으로 보임.

 

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

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

조건문을 넣어서 해결 해야 하는 부분같은데요.

쪽지로 연락처를 주세요 

통화하면서 같이 해결해보죠.

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

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

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

로그인