分享经验 版主:论坛审计组
栏目分类,N级不消失的显示,单击子类同时显示父类
类型:迅睿CMS 更新时间:2022-07-30 11:20:33

{xunruicms_img_title}

栏目分类,N级不消失的显示,单击子类同时显示父类

就是点击一级栏目时,一线栏目不消失二级栏目显示出来

本例子代码只显示 1级和二级, 三级N级我也可以实现,需要的可以私聊QQ

<div class="form-group row">
    <label class="col-md-2 control-label">一级栏目分类</label>
    <div class="col-md-9">
        <label><a class="label {if !$cat}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', NULL)}">不限</a></label>
        {category pid=0}
        <label><a class="label {if in_array($cat.id, $t.catids)}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a></label>
        {/category}
    </div>
</div>
{if $cat}

<div class="form-group row">
    <label class="col-md-2 control-label">二级栏目分类</label>
    <div class="col-md-9">
        <label><a class="label {if !$cat || $cat.child}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $cat.id)}">不限</a></label>
        <!--调用栏目分类,这种用法只能用于模块列表与搜索页面-->
        {loop $related $t}
        <label><a class="label {if $t.id==$cat.id}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a></label>
        {/loop}
    </div>
</div>
{/if}



回帖
  • 小黄人 18html.com
    #1楼    小黄人 18html.com
    2020-09-23 11:33:37
    Chrome 0
    早上给我的那段吗? 好像…… 不行!后面我自己改了
  • ktscn
    #2楼    ktscn
    2022-05-07 19:49:16
    Firefox 100.0 0
    学习下,看行不行
  • lnkufckc
    #3楼    lnkufckc
    2022-07-30 11:17:27
    Chrome 0
    看看什么情况
  • lnkufckc
    #4楼    lnkufckc
    2022-07-30 11:19:01
    Chrome 0
    打赏多少才能看见
  • lnkufckc
    #5楼    lnkufckc
    2022-07-30 11:20:33
    Chrome 0
    打赏后还是隐藏 😺