애니빌드.LAB
토론방
소스관련 2차 뎁스 네비게이션에서 해당 페이지 메뉴에 클래스 추가 방법
- k**ose
- 2015-11-05 00:41:00
- hit4156
- http://lab.anybuild.co.kr/bbs/qna/4986
세로로 1,2차 뎁스가 모두 보이는 네비게이션을 구현하고 있습니다.
페이지가 속한 1차 뎁스만, 하위 2차 뎁스가 펼쳐지도록 구현이 됐으나,
추가적으로 해당페이지의 2차 뎁스 메뉴에 on클래스를 추가하고 싶습니다.
/page/sub1_1 이 페이지를 예로 들면, 왼쪽 네비게이션에서 1차뎁스조합소개 밑에있는 2차뎁스 인사말에 on클래스를 추가하고 싶습니다.
현재 {GROUP_lnb}에 네비게이션을 구현했습니다.
게시글 공유
URL복사
댓글작성
열기 닫기
열기 닫기
<ul class="depth1">
<!--@foreach($navi_category_menu[sub_menu] as $k=>$v)-->
<li cond="$v[visible]" role="toggle"|cond="$v[sub_menu]" class="on"|cond="$v[code]==$NAVI_INFO[parent]">
<a href="{$v[link_url]}" target="{$v[link_target]}"|cond="$v[link_target]">{$v[subject]}</a>
<div class="depth2wrap" cond="$v[sub_menu]">
<ul class="depth2">
<!--@foreach($v[sub_menu] as $k2=>$v2)-->
<li><a href="{$v2[link_url]}" target="{$v2[link_target]}"|cond="$v2[link_target]">{$v2[subject]}</a></li>
<!--@end-->
</ul>
</div>
<!-- end depth2wrqp -->
</li>
<!--@end-->
</ul><!-- end depth1 -->
위의 소스가 {GROUP_lnb} 인데요..이 부분에 2차 네비내용출력되는 부분에 아래와 같이 추가를 해주시면 됩니다.
<ul class="depth1">
<!--@foreach($navi_category_menu[sub_menu] as $k=>$v)-->
<li cond="$v[visible]" role="toggle"|cond="$v[sub_menu]" class="on"|cond="$v[code]==$NAVI_INFO[parent]">
<a href="{$v[link_url]}" target="{$v[link_target]}"|cond="$v[link_target]">{$v[subject]}</a>
<div class="depth2wrap" cond="$v[sub_menu]">
<ul class="depth2">
<!--@foreach($v[sub_menu] as $k2=>$v2)-->
<li class="on"|cond="$v2[code]==$NAVI_INFO[code]"><a href="{$v2[link_url]}" target="{$v2[link_target]}"|cond="$v2[link_target]">{$v2[subject]}</a></li>
<!--@end-->
</ul>
</div>
<!-- end depth2wrqp -->
</li>
<!--@end-->
</ul><!-- end depth1 -->
감사합니다.