帝国cms 首页 > 帝国cms

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

图文分享 发布时间:2019-02-02 11:52:40 已被阅读: 10 织梦帝国微信小程序

下载地址


帝国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>

<!--    渲染结束-->

提交即可。

目录
友情链接:
在线客服
微信号

微信扫码加好友