토론방

소스관련 3차 카테고리 출력

확인 가능한 전체 URL : http://rodem01.hmandoo.co.kr

서브페이지에 사이드 카테고리 출력을 아래의 코드로 출력하였습니다.

코드를 보시면 2차카테고리를 출력하는건데 3차까지 출력을 하고 싶습니다.

방법이 있을까요???

{@
// navigation init
$program_set[start_code] = "00000000";
$nav = program_load(NAVI_CATEGORY_MENU);
$navNum = ($navCode && !$main) ? $nav[where][$navCode] : array(999,999);
$wrapClass = ($main) ? "main" : "sub";
@}

<h3 cond="$navCode">{$nav[sub_menu][$navNum[0]][subject]}</h3>
<div class="snb" cond="$navCode">
  <ul>
    <!--@foreach($nav[sub_menu][$navNum[0]][sub_menu] as $key=>$values)-->
    <li class="on"|cond="!is_null($navNum[1]) && $key==$navNum[1]" cond="$values[visible]">
      <a href="{$values[link_url]}" target="{$values[link_target]}"|cond="$values[link_target]">{$values[subject]}<span></span></a>
    </li>
    <!--@end-->
  </ul>
</div>

게시글 공유 URL복사
댓글[1]

열기 닫기

  • P**M 2015-02-11

    위의 소스는 2차카테고리를 출력을 하는건데요...

    아래의 소스를 보시면 이해가 되실겁니다. 

    <!--@foreach($nav[sub_menu] as $k=>$v)-->
        <!--@foreach($v[sub_menu] as $k2=>$v2)-->
            <!--@foreach($v2[sub_menu] as $k3=>$v3)-->
                <!--@foreach($v3[sub_menu] as $k4=>$v5)-->

                <!--@end-->
            <!--@end-->
        <!--@end-->
    <!--@end-->

    총 4개의 foreach가 사용이 되었는데요..

    각각 1차부터 4차까지 출력하는 내역입니다. 

    <!--@foreach($nav[sub_menu][$navNum[0]][sub_menu] as $key=>$values)-->

    <!--@end-->

    위의 내역이 올려주신 2차카테고리인데요..여기다가 

    <!--@foreach($nav[sub_menu][$navNum[0]][sub_menu] as $key=>$values)-->

         <!--@foreach($values[sub_menu] as $key2=>$values2)-->

         <!--@end-->

    <!--@end-->

    이렇게 하시면 3차출력이 가능합니다. 

     

    감사합니다.

     

     

댓글작성

열기 닫기

댓글작성
top