业务经理

微信扫描以上二维码

028-61286886

技术咨询

在文章详情页里递归显示推荐文章的父级子集

迅睿框架 更新 2025-08-04 19:48:35 llq

image

imageimage

需求是在文章详情页里显示推荐文章的递归。我查看了官方提供的【共享栏目循环显示(三层嵌套)https://www.xunruicms.com/doc/code/index.html】代码,发现没有办法解决递归显示推荐文章的问题。第二层的$t.id无法获取,因为我已经是点进了文章详情页里

方案

  • 迅睿官方创始人 #1 · 2025-08-04 18:40:50
    多层需要指定不一样的return前缀
  • llq #2 · 2025-08-04 19:09:28
    迅睿官方创始人 {category module=share pid=6 return=ttt1} <div class="item_li"> <a href="javascript:;" class="aa hasChild">{$ttt1.name}</a> {if $ttt1.child} <div class="item_ul_list child1"> {category module=share pid=$t.id return=ttt2} <div class="item_li"> <a href="javascript:;" target="_blank" class="aa">{$ttt2.name}</a> </div> {/category} </div> {/if} </div> {/category}目前是有使用不同的return值呢
  • 迅睿官方创始人 #3 · 2025-08-04 19:12:16
    pid=$t.id改成pid=$ttt1.id 你上层并不是t啊而是ttt1,为什么写成了t
  • llq #4 · 2025-08-04 19:36:14
    迅睿官方创始人 {category module=share pid=6 return=ttt1} <div class="item_li"> <a href="javascript:;" class="aa hasChild {if !$ttt1.child}disabled{/if}">{$ttt1.name}</a> {if $ttt1.child} <div class="item_ul_list child1"> {module module=news catid=$ttt1.id flag=2 return=flagttt1} <a href="javascript:;" class="aa">{$flagttt1.biaoti}</a> {/module} {category module=share pid=$ttt1.id return=ttt2} <div class="item_li"> <a href="javascript:;" target="_blank" class="aa hasChild">{$ttt2.name}</a> {if $ttt2.child} <div class="item_ul_list child2"> {module module=news catid=$ttt2.id flag=2 return=flagttt2} <a href="javascript:;" class="aa">{$flagttt2.biaoti}</a> {/module} {category module=share pid=$ttt2.id return=ttt3} <div class="item_li"> <a href="javascript:;" target="_blank" class="aa hasChild">{$ttt3.name}</a> <div class="item_ul_list child3"> {module module=news catid=$ttt3.id flag=2 return=flagttt3} <a href="javascript:;" class="aa">{$flagttt3.biaoti}</a> {/module} </div> </div> {/category} </div> {/if} </div> {/category} </div> {/if} </div> {/category}在循环里如何把文章循环出来,这样会多次循环出现问题吗
  • llq #5 · 2025-08-04 19:39:54
    迅睿官方创始人 我在父循环里循环,怎么会把子循环也查出来了 😦
  • llq #6 · 2025-08-04 19:45:33
    迅睿官方创始人 排查了一下因为我查父id8号的id的文章会把子id22和子id23号的文章也查出来,怎么做到可以精确查询id
  • 榜一大哥 #7 · 2025-08-04 19:45:42
    循环越多,查询就越多,页面加载速度就越慢
  • llq #8 · 2025-08-04 19:48:35
    榜一大哥 没办法呢哥,业务需求,请问可以解答一下我上面的问题吗,如何精确查询id文章呢,感谢

迅睿系统漏洞

百度AI批量检测敏感词
百度AI批量检测敏感词(2026-10-26)
优化长任务超时问题
泛解析站群系统
泛解析站群系统(2026-10-26)
添加子站时设置模板
GEO系统
GEO系统(2026-10-26)
修复抖音图文会话不持久:扩大 Cookie 域、会话 Cookie ...
APP消息推送
APP消息推送(2026-10-26)
增加自动推送任务的删除功能 增加推送内容显示函数(避免内容过长的显...
GeoSeo收录宝
GeoSeo收录宝(2026-10-25)
优化插件日志等小细节 1 优化 爬虫监控月统计超200万数据容易...
迅睿工具箱
迅睿工具箱(2026-10-24)
修正页面显示样式
秒变内部站
秒变内部站(2026-10-23)
全站只有管理员身份可以访问