业务经理

微信扫描以上二维码

028-61286886

技术咨询

求助 版主:论坛审计组
各位大神好联动菜单地区级不消失的显示单击子类同时显示父类我需
类型:迅睿框架 更新时间:2019-11-23 08:55:41

各位大神好,联动菜单,地区,N级不消失的显示,单击子类同时显示父类

我需要同时显示3级

image.png

回帖
  • #1楼    迅睿框架创始人
    2019-11-22 17:59:36
    Chrome 0
    需要灵活运用dr_linkage标签,我记得论坛有人分享过类似的案例用法
  • 靠悬赏赚钱买授权
    #2楼    靠悬赏赚钱买授权
    2019-11-22 18:41:36
    Chrome 0

    image.png
    二十吧老兄,10块钱太廉价了
  • 靠悬赏赚钱买授权
    #3楼    靠悬赏赚钱买授权
    2019-11-22 18:48:27
    Chrome 0
    <!--按联动菜单搜索-->
    <div class="form-group row">
        <label class="col-md-2 control-label">一级联动</label>
        <div class="col-md-10">
            <?php
            $tp = dr_linkage('address', $params.csxz);
            list($a, $b, $c) = explode(',', $tp['pids']);
            if ($b) {
                $temp = dr_linkage('address', $b);
                $b_id = $b;
                $b = $temp['id'];
            }
            if ($c) {
                $temp = dr_linkage('address', $c);
                $c_id = $c;
                $c = $temp['id'];
            }
            $apids = explode(',', $tp.pids);
            if (!$b && $tp.pid==0) {
                $b = $tp.id;
                $apids[] = $tp.ii;
            }
            if (!$c && $tp.pid==$b_id) {
                $c =  $tp.id;
                $temp = dr_linkage('address', $c);
                if (!$temp.child) {
                    unset($c);
                }
            }
    
            ?>
    
            <label><a class="label {if !$params.csxz}label-success{else}label-default{/if}"  href="{Router::search_url($params, 'csxz', NULL)}">不限</a></label>
            <!--调用联动菜单address,pid为动态获取的地区id-->
            {linkage code=address pid=0}
            <label><a class="label {if in_array($t.ii, $apids)}label-success{else}label-default{/if}"  href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
            {/linkage}
        </div>
    </div>
    {if $b}
    <div class="form-group row">
        <label class="col-md-2 control-label">二级联动</label>
        <div class="col-md-10">
    
            <label><a class="label {if $b == dr_linkage('address', $params.csxz, 0, 'id')}label-success{else}label-default{/if}" href="{Router::search_url($params, 'csxz', $b)}">不限</a></label>
            <!--调用联动菜单address,pid为动态获取的地区id-->
            {linkage code=address pid=$b}
            <label><a class="label {if $t.id==$params.csxz || in_array($t.ii, $apids)}label-success{else}label-default{/if}"  href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
            {/linkage}
        </div>
    </div>
    {/if}
    {if $c}
    <div class="form-group row">
        <label class="col-md-2 control-label">三级联动</label>
        <div class="col-md-10">
    
            <label><a class="label {if $c == dr_linkage('address', $params.csxz, 0, 'id')}label-success{else}label-default{/if}" href="{Router::search_url($params, 'csxz', $c)}">不限</a></label>
            <!--调用联动菜单address,pid为动态获取的地区id-->
            {linkage code=address pid=$c}
            <label><a class="label {if $t.id==$params.csxz}label-success{else}label-default{/if}"  href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
            {/linkage}
        </div>
    </div>
    {/if}
    满意答案
  • 小昕
    #4楼    小昕
    2019-11-22 18:49:35
    iPhone手机 0
    明天去试试
  • 小昕
    #5楼    小昕
    2019-11-22 18:52:48
    iPhone手机 0
    没问题我提高金额,再给你
  • 小昕
    #6楼    小昕
    2019-11-23 08:26:59
    Chrome 0
    增加悬赏(设置悬赏)金:20元,希望大家给予帮助!
  • 小昕
    #7楼    小昕
    2019-11-23 08:30:18
    Chrome 0
    靠悬赏(设置悬赏)赚钱买授权
    出不来,1级和2级内容是一样的,然后三级没有看到
  • 靠悬赏赚钱买授权
    #8楼    靠悬赏赚钱买授权
    2019-11-23 08:35:48
    Chrome 0
    字段变量名称csxz,要改成你的字段
  • 小昕
    #9楼    小昕
    2019-11-23 08:55:41
    Chrome 0
    @靠悬赏(设置悬赏)赚钱买授权:谢谢大神,刚刚试了,解决了我的问题