联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
如何同时循环父级栏目、子栏目、子栏目文章
类型:迅睿CMS 更新时间:2022-11-09 18:26:49 父级栏目 子栏目

我需要循环多个父级栏目以及在父级栏目下再循环子栏目,在子栏目中再循环文章,这样的效果如何才能实现

列子如图所示:

图片


最终效果如下图

图片


回帖
  • 小黄人 18html
    #1楼    小黄人 18html
    2022-11-09 09:33:37
    小米手机 0
    栏目循环的pid参考官方默认模板 header.html
  • 小黄人 18html
    #2楼    小黄人 18html
    2022-11-09 09:34:13
    小米手机 0
  • 帝云网络-长期接单
    #3楼    帝云网络-长期接单
    2022-11-09 09:40:03
    Edge 0
    来个例子,以category.html封面页为例
    {category module=MOD_DIR pid=$cat.id return=c1}
    一级栏目名称:{$c1.name}
        
        // 开始循环二级栏目
        {category module=MOD_DIR pid=$c1.id return=c2}
        二级栏目名称:{$c2.name}
        
            // 开始循环二级栏目下的文章
            {module module=MOD_DIR catid=$c2.id order=updatetime num=10}
                标题{$c2.title}
            {/module}
    
        {/category}
    
    {/category}
    module=MOD_DIR 表示当前栏目的模块,也可以指定模块,比如 module=news
  • 帝云网络-长期接单
    #4楼    帝云网络-长期接单
    2022-11-09 10:12:52
    Edge 0
    有一处错误
    image
  • 志伟
    #5楼    志伟
    2022-11-09 12:19:40
    Chrome 0
    {category module=share pid=0 return=c1}  <!--说明: module=share 如果是独立模块改成你的模块名称或module=MOD_DIR-->  
    
       {$c1.name}     {$c1.url}   <!--说明:主栏目名称和链接-->   
    
       {category module=share pid=$c1.id return=c2}  <!--说明: module=share 如果是独立模块改成你的模块名称或module=MOD_DIR--> 
           {$c2.name}   {$c2.url}   <!--说明:子栏目名称和链接--> 
           
            {module module=share catid=$c2.id order=displayorder,updatetime num=10}   <!--说明: module=share 如果是独立模块改成你的模块名称或module=MOD_DIR num=10 改成你要的数量或者删除 --> 
                {$t.title}    {$t.url}    <!--说明:内容标题和链接--> 
            {/module}
           
       {/category}
        
    
    {/category}
    满意答案
  • 青橙
    #6楼    青橙
    2022-11-09 15:15:24
    Chrome 0
    嵌套循环就行
  • 颗粒国
    #7楼    颗粒国
    2022-11-09 18:26:49
    Firefox 107.0 0
    @志伟:这个方法可以,非常感谢