애니빌드.LAB
토론방
소스관련 mLay_list.content.40800.html
- 장**영
- 2014-07-18 13:50:53
- hit4027
- http://lab.anybuild.co.kr/bbs/qna/3000
mLay_list.content.4080*.html 파일에 line15 부터
<!--@foreach($category_down_str as $key => $values)-->
{@
$cate_all = (substr($_GET[category],3,6)=='000000') ? 1 : 0;
$code_all = substr($values[code],0,2).'000000';
@}
<!--@if($key==0)-->
<li class="active"|cond="$cate_all">
<a href="/shop_goods/goods_list.htm?category={$code_all}"|cond="$values[code]!=$code_all" href="#"|cond="$values[code]==$code_all" class="all">All</a>
</li>
<!--@end-->
<li class="active"|cond="$values[code]==$_GET['category']"><a href="/shop_goods/goods_list.htm?category={$values[code]}">{$values[name]}</a></li>
<!--@end-->
카테고리 출력이 1단계만 진입해도 all 메뉴가 계속 보이게 됩니다. all 이 계속 선택된 채로 나오고 있구요. 조건이 조금 잘못 된것 같습니다.
그리고.. 네비게이션 좀 불편하네요. 전체메뉴가 계속 나오면 편할 텐데. 자꾸 안으로 들어가서 카테고리 선택이 어려운 단점이 현재 템플릿에 있습니다.
열기 닫기
열기 닫기
참고로 전 그냥 이 부분을 참고하여 제 식대로 변경하였습니다.
제 템플릿은 그냥 두셔도 될 것 같습니다.
제가 만든 소스
<!-- 전체메뉴 출력 -->
<div class="item category pm-navigation_vertical">
<ul>
<li>
<strong>CATEGORY</strong>
</li>
</ul>
<ul class="dep1" style="border-top:1px solid #ddd;">
<!--@foreach($shop_nav[sub_menu] as $k=>$v)-->
<li cond="$v[visible]" role="toggle"|cond="$v[sub_menu]">
<a href="{$v[link_url]}" target="{$v[link_target]}"|cond="$v[link_target]">
<!--@if($v[bt1_img_url])-->
<!--@if($v[bt2_img_url])-->
<img src="{$v[bt1_img_url]}" onmouseover="this.src='{$v[bt2_img_url]}'" onmouseout="this.src='{$v[bt1_img_url]}'" alt="{$v[subject]}" />
<!--@else-->
<img src="{$v[bt1_img_url]}" alt="{$v[subject]}"/>
<!--@end-->
<!--@else-->
{$v[subject]}
<!--@end-->
<i cond="$v[sub_menu]"></i>
</a>
<div cond="$v[sub_menu]">
<!-- 2 Depth -->
<ul class="dep2">
<!--@foreach($v[sub_menu] as $k2=>$v2)-->
<li>
<a href="{$v2[link_url]}" target="{$v2[link_target]}"|cond="$v2[link_target]">
<!--@if($v2[bt1_img_url])-->
<!--@if($v2[bt2_img_url])-->
<img src="{$v2[bt1_img_url]}" onmouseover="this.src='{$v2[bt2_img_url]}'" onmouseout="this.src='{$v2[bt1_img_url]}'" alt="{$v2[subject]}" />
<!--@else-->
<img src="{$v2[bt1_img_url]}" alt="{$v2[subject]}"/>
<!--@end-->
<!--@else-->
{$v2[subject]}
<!--@end-->
</a>
</li>
<!--@end-->
</ul>
<!-- // 2 Depth -->
</div>
</li>
<!--@end-->
</ul>
</div>
<!-- // 전체메뉴 출력 -->
<!-- 전체메뉴 출력 -->
<div class="item category pm-navigation_vertical">
<ul>
<li>
<strong>CATEGORY</strong>
</li>
</ul>
<ul class="dep1" style="border-top:1px solid #ddd;">
<!--@foreach($shop_nav[sub_menu] as $k=>$v)-->
{@
$code_p1 = substr($v[code],0,2);
$code_p2 = substr($_GET['category'],0,2);
@}
<li cond="$v[visible]" role="toggle"|cond="$v[sub_menu]" class="active"|cond="$code_p1==$code_p2">
<a href="{$v[link_url]}" target="{$v[link_target]}"|cond="$v[link_target]">
<!--@if($v[bt1_img_url])-->
<!--@if($v[bt2_img_url])-->
<img src="{$v[bt1_img_url]}" onmouseover="this.src='{$v[bt2_img_url]}'" onmouseout="this.src='{$v[bt1_img_url]}'" alt="{$v[subject]}" />
<!--@else-->
<img src="{$v[bt1_img_url]}" alt="{$v[subject]}"/>
<!--@end-->
<!--@else-->
{$v[subject]}
<!--@end-->
<i cond="$v[sub_menu]"></i>
</a>
<div cond="$v[sub_menu]" class="on"|cond="$code_p1==$code_p2">
<!-- 2 Depth -->
<ul class="dep2">
<!--@foreach($v[sub_menu] as $k2=>$v2)-->
<li class="on"|cond="$v2[code]==$_GET['category']">
<a href="{$v2[link_url]}" target="{$v2[link_target]}"|cond="$v2[link_target]">
<!--@if($v2[bt1_img_url])-->
<!--@if($v2[bt2_img_url])-->
<img src="{$v2[bt1_img_url]}" onmouseover="this.src='{$v2[bt2_img_url]}'" onmouseout="this.src='{$v2[bt1_img_url]}'" alt="{$v2[subject]}" />
<!--@else-->
<img src="{$v2[bt1_img_url]}" alt="{$v2[subject]}"/>
<!--@end-->
<!--@else-->
{$v2[subject]}
<!--@end-->
</a>
</li>
<!--@end-->
</ul>
<!-- // 2 Depth -->
</div>
</li>
<!--@end-->
</ul>
</div>
<!-- // 전체메뉴 출력 -->