웹마스터 팁

현재 zbxe에서는 메뉴를 만들면 만든 메뉴가 모두 상단 주메뉴로 출력이 된다.

그러나 가끔 메뉴를 만들다 보면 모든 메뉴를 상단에 위치시키고 싶지 않을 경우가 있다.
원래메뉴 :  Home   기획   창업   강좌/자료   템플릿   포토갤러리   커뮤니티   WinWin   쇼핑몰

변경메뉴 : 기획   창업   강좌/자료   템플릿   포토갤러리   커뮤니티    

위 처럼 원래 메뉴는 9개인데, 상단에 보여줄 메뉴는 6개로 조정하는 소스가 되겠다.

이팁은 zb5에서도 사용한 팁니다.

본 팁의 설명은 디폴트 소스(xe_official)를 기준으로 설명을 한다.

<!--GNB-->
  <ul id="gnb">
            <!-- main_menu 1차 시작 -->
           
{@$menu_cnt=0}
            <
!--@foreach($main_menu->list as $key => $val)--><!--@if($val['text'])-->
                <
!--@if($val['selected'])-->
                    {@ $menu_1st = $val }
                <
!--@end-->
    
<!--@if($menu_cnt > 0 and $menu_cnt < 7)-->
                <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></li>
   
 <!--@end-->
            <
!--@end-->
           
{@$menu_cnt++}
            <
!--@end-->
            <!-- main_menu 1차 끝 -->
  </ul>
  <!--//GNB-->

기본 소스에서 위 붉은 부분을 추가해서 사용하면 되겠다.

여기에서 <!--@if($menu_cnt > 0 and $menu_cnt < 7)--> 이부분이 메뉴 개수를 조정해 주는 부분이다.

첫번째 메뉴는 보여주지 않고, 7번째메뉴부터도 보여주지 않는다는 말이 되겠다.

자신의 홈페이지 상황에 따라 수정해서 사용하면 되겠다.


zxbxe 메뉴관리에서 메뉴에 상단메뉴로 사용할지 여부를 설정해 줄 수 있는 기능이 향후 추가 된다면 더더욱 좋겠지만 현재로선 이런 형태라도 활용하면 괜찮지 않을까 하는 생각이...

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

본 내용은 http://jobdahan.net  에  올려진 팁을 그대로 복사해서 올려 놓은것입니다.
말투가 딱딱하다고 핀잔 주지 마세요. ^^ 설명의 편의상...