토론방

소스관련 mLay_list.content.40800.html

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 이 계속 선택된 채로 나오고 있구요. 조건이 조금 잘못 된것 같습니다. 

그리고.. 네비게이션 좀 불편하네요. 전체메뉴가 계속 나오면 편할 텐데. 자꾸 안으로 들어가서 카테고리 선택이 어려운 단점이 현재 템플릿에 있습니다.

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

열기 닫기

  • 장**영 2014-07-18

    참고로 전 그냥 이 부분을 참고하여 제 식대로 변경하였습니다.

    제 템플릿은 그냥 두셔도 될 것 같습니다.

     

    제가 만든 소스

     

    <!-- 전체메뉴 출력 -->
            <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>
    <!-- // 전체메뉴 출력 -->

  • 장**영 2014-07-18

    <!-- 전체메뉴 출력 -->
            <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>
    <!-- // 전체메뉴 출력 -->

댓글작성

열기 닫기

댓글작성
top