迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
官方demo给的关于模块组合筛选联动菜单的代码如下:
添加了一个联动菜单:
在附加字段添加了此联动菜单:
但是在前台循环输出的时候只显示一级菜单,下面的第几课菜单没有显示:
意思就是官方demo只能循环出一级菜单,请问如何修改下面代码,让所有的子菜单循环出来?
<!--按联动菜单搜索--> <p style="line-height:30px"> <strong>按联动菜单搜索:</strong> <a class="label {if !$params.ldcd || dr_linkage('address', $params.ldcd, 0, 'child')}label-success{else}label-default{/if}" href="{dr_search_url($params, 'ldcd', NULL)}">不限</a> <!--调用联动菜单address,pid为动态获取的地区id--> {list action=linkage code=address pid=$params.ldcd} <a class="label {if $t.id==$params.ldcd}label-success{else}label-default{/if}" href="{dr_search_url($params, 'ldcd', $t.id)}">{$t.name}</a> {/list} </p>
<!--按联动菜单搜索--> <p style="line-height:30px"> <strong>按联动菜单搜索:</strong> <a class="label {if !$params.要改|| dr_linkage('address', $params.要改, 0, 'child')}label-success{else}label-default{/if}" target="_blank" href="{dr_search_url($params, '要改', NULL)}">不限</a> <!--调用联动菜单address,pid为动态获取的地区id--> {list action=linkage code=zjml pid=$params.要改} <a class="label {if $t.id==$params.要改}label-success{else}label-default{/if}" target="_blank" href="{dr_search_url($params, '要改', $t.id)}">{$t.name}</a> {/list} </p>