迅睿框架 版主:迅睿框架研发组
栏目循环后文章调用问题,栏目12个,每4个输出一行
类型:迅睿CMS 更新时间:2021-06-20 13:57:28

栏目循环后文章调用问题,栏目12个,每4个输出一行,共三行,正常输出,下面的文章只能循环一次,即第一行的四个,其余的不在循环里,没有找到别的办法,请指点

         {category module=news pid=8}{/category}
     <?php $array = array_chunk($return, 4, true);?>
           {loop $array $arr }
      <div class="layui-row">
       <div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
    <div class="slideTxtBox">
     <div class="hd">
                        <ul>
                           {loop $arr $t }
                            <li><a href="{$t.url}">{$t.name}</a></li>{/loop} 
                        </ul>
     </div>
     <div class="bd">
                        {category module=news pid=8 }
                        <ul>{module module=news catid=$t.id order=updatetime num=5}<li><a href="{$t.url}">{dr_strcut($t.title, 40)}</a></li>{/module}
                        </ul>{/category}
     </div>
    </div>
    <script type="text/javascript">jQuery(".slideTxtBox").slide();</script>
       </div>
      </div>
            {/loop}{$debug}


回帖
  • 迅睿框架技术-令狐熬
    #1楼    迅睿框架技术-令狐熬
    2021-06-20 13:42:50
    Chrome 0
    {category module=news pid=8 }
                            <ul>{module module=news catid=$t.id order=updatetime num=5}<li><a  target="_blank" href="{$t.url}">{dr_strcut($t.title, 40)}</a></li>{/module}
                            </ul>{/category}
    改成
    {loop $arr $t2 }
                            <ul>{module module=news catid=$t2.id order=updatetime num=5}<li><a  target="_blank" href="{$t.url}">{dr_strcut($t.title, 40)}</a></li>{/module}
                            </ul>
                            {/loop}
    你上面代码都写好了,下面代码也可以参考上面的语法啊,上面代码你都能够思考出来,下面的循环的原理都一样的
    满意答案
  • 大鱼
    #2楼    大鱼
    2021-06-20 13:57:28
    Chrome 0
    @迅睿框架技术-令狐熬:完美解决,非常感谢