联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
调用联动菜单的二级分类到搜索页面失败
类型:迅睿CMS 更新时间:2021-05-13 09:21:57

模板标签里面

调用联动菜单的二级分类到搜索页面失败;

联动菜单的名称是maqh,现在1级区划出来了,但是二级分类没显示

                <!--按联动菜单搜索-->
<div class="form-group row">
    <label class="col-md-2 control-label">区县</label>
    <div class="col-md-10">
        <?php 
        $tp = dr_linkage('masqh', $params.csxz);
        if ($tp.pid) {
            $tp = dr_linkage('masqh', $tp.pid);
        }
        $tpid = $tp.id;
        $pids = explode(',', $tp.childids);
        ?>

        <label><a class="label {if !$params.csxz}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', NULL)}">不限</a></label>
        <!--调用联动菜单address,pid为动态获取的地区id-->
        {linkage code=masqh pid=0}
        <label><a class="label {if in_array($t.ii, $pids)}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
        {/linkage}
    </div>
</div>
{if $tp.child}
<div class="form-group row">
    <label class="col-md-2 control-label">社区村镇</label>
    <div class="col-md-10">

        <label><a class="label {if $tpid == dr_linkage('masqh', $params.csxz, 0, 'id')}label-success{else}label-default{/if}"  target="_blank" href="{Router::search_url($params, 'csxz', $tpid)}">不限</a></label>
        <!--调用联动菜单address,pid为动态获取的地区id-->
        {linkage code=masqh pid=$tpid}
        <label><a class="label {if $t.id==$params.csxz}label-success{else}label-default{/if}"   target="_blank" href="{Router::search_url($params, 'csxz', $t.id)}">{$t.name}</a></label>
        {/linkage}
    </div>
</div>
{/if}


URL地址相对路径:
模板文件相对路径:serche.html

回帖
  • 官方研发技术-罗老师
    #1楼    官方研发技术-罗老师
    2021-05-12 11:30:59
    Chrome 0
    看官方demo写法就行了,需要点了一级才会显示二级,不点不显示二级
    满意答案
  • 刘洪升
    #2楼    刘洪升
    2021-05-13 09:21:57
    Chrome 0
    @官方研发技术-罗老师:好的 谢谢!!!!