迅睿框架 版主:迅睿框架研发组
在文章详情页里递归显示推荐文章的父级子集
类型:迅睿CMS 更新时间:2025-08-04 19:48:35

image

imageimage

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

回帖
  • 迅睿官方创始人
    #1楼    迅睿官方创始人
    2025-08-04 18:40:50
    Chrome 0
    多层需要指定不一样的return前缀
  • llq
    #2楼    llq
    2025-08-04 19:09:28
    Chrome 0
    迅睿官方创始人 {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
    Chrome 0
    pid=$t.id改成pid=$ttt1.id 你上层并不是t啊而是ttt1,为什么写成了t
  • llq
    #4楼    llq
    2025-08-04 19:36:14
    Chrome 0
    迅睿官方创始人 {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楼    llq
    2025-08-04 19:39:54
    Chrome 0
    迅睿官方创始人 我在父循环里循环,怎么会把子循环也查出来了 😦
  • llq
    #6楼    llq
    2025-08-04 19:45:33
    Chrome 0
    迅睿官方创始人 排查了一下因为我查父id8号的id的文章会把子id22和子id23号的文章也查出来,怎么做到可以精确查询id
  • 榜一大哥
    #7楼    榜一大哥
    2025-08-04 19:45:42
    Chrome 0
    循环越多,查询就越多,页面加载速度就越慢
  • llq
    #8楼    llq
    2025-08-04 19:48:35
    Chrome 0
    榜一大哥 没办法呢哥,业务需求,请问可以解答一下我上面的问题吗,如何精确查询id文章呢,感谢