迅睿系统基于MIT开源许可协议发布,不限制商业使用,以多端互联为设计理念, 支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
业务经理
微信扫描以上二维码
028-61286886
技术咨询
各位大神好,联动菜单,地区,N级不消失的显示,单击子类同时显示父类
我需要同时显示3级
<!--按联动菜单搜索--> <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}
出不来,1级和2级内容是一样的,然后三级没有看到
二十吧老兄,10块钱太廉价了
<!--按联动菜单搜索--> <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}