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

이렇게 만나 반갑습니다.^^*
좋은 일들만 가득했으면 좋겠네요..
學而時習之 不亦說乎 배우면서 삽시다~!!
좋은 일들만 가득했으면 좋겠네요..
學而時習之 不亦說乎 배우면서 삽시다~!!



