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

迅睿框架 更新 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文章呢,感谢

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。