主攻帝国 全栈为辅

帝国cms7.5无限联动结合项插件使用之前台调用数据

需求分析及结果展示操作步骤模板-》列表模板-》在合适的位置,加上如下代码。<!-- 渲染开始--><div class="layout"> <?php //**************************初始化数据

下载地址


帝国cms7.5无限联动结合项菜单下载

需求分析及结果展示

操作步骤

模板-》列表模板-》在合适的位置,加上如下代码。

<!--    渲染开始-->

<div class="layout">

    <?php

    //**************************初始化数据开始**********************

    $jsonstr=file_get_contents(ECMS_PATH.'e/extend/lskld/cache/1.json');//更改项1,后台联动菜单id号

    $pidname='ppid';//更改项2:上级名字,针对多个联动菜单使用

    $trlist=json_decode($jsonstr,true);

    $flist=array(//更改项3:数据表字段

        array('name'=>'province_id','text'=>'省'),

        array('name'=>'country_id','text'=>'市'),

        array('name'=>'city_id','text'=>'县')

    );

    $ppid=intval($_GET[$pidname]);//得到的数字

    $fa=userfun::siblings($trlist,$ppid);

    $upa=userfun::upa($trlist,$ppid);

    //**************************初始化数据结束**********************

    ?>

    <!--    渲染结束-->

    <?php

    foreach($fa as $kk=>$cidlist){

        ?>

        <div class="layout" style="padding:20px;font-size:12px;">

           <strong><?=$flist[$kk]['text']?></strong>

            <?php

            $ta=explode('|',$cidlist);

            foreach($ta as $tk=>$tv){

                $class=in_array($trlist[$tv]['id'],$upa)?'current':'';

                ?>

                <a href="<?=userfun::url_set($flist,$kk,array($pidname=>$trlist[$tv]['id'],$flist[$kk]['name']=>$trlist[$tv]['id']))?>" class="<?=$class?>"><?=$trlist[$tv]['title']?></a>

            <?php

            }

            ?>

        </div>

    <?php

    }

    ?>

</div>

<!--    渲染结束-->

提交即可。