开发框架 版主:迅睿框架研发组
如何只显示当前栏目下的 子栏目最后一个
类型:迅睿CMS 更新时间:2021-01-04 12:49:38

如何只显示当前栏目下的 子栏目

最后一个 思想教育 栏目 是  20-21 栏目下的子栏目 ,现在全部显示了,需要显示各自的 

{xunruicms_img_title}

<ul class="row">
    {category module=share pid=$top.id return=c1}
    
    {if $c1.child}
    {category module=share pid=$c1.id return=c2}
    <li class="col-lg-3 col-6">
        <a href="{$c2.url}" class="b_t" style="display: block">{$c2.name}</a>
        
        {if $c2.child}
        {category module=share pid=$c2.id return=c3}
        <p class="sj"><a href="{$c3.url}">&nbsp;<span class="numup"></span>  <span class="numupp"></span> {dr_strcut($c3.name)} </a></p>
        {/category}
        {/if}
        
    </li>
    {/category}
    {/if}
    
    {/category}
</ul>


回帖
  • 迅睿框架技术-景攸
    #1楼    迅睿框架技术-景攸
    2021-01-04 11:13:36
    Chrome 0
    这个代码看着没有问题,是调用一、二、三级栏目列表
  • 无
    #2楼    无
    2021-01-04 11:16:46
    Chrome 0
    迅睿框架技术-景攸 现在是 两个二级栏目下的 所有三级四级栏目都显示出来了,这两个二级栏目不管点击哪个 显示的都是这些 ,怎样显示 各自下面的三级四级栏目?



  • 易学习
    #3楼    易学习
    2021-01-04 11:18:41
    Chrome 0
    我没看出代码有问题 😨 😨
  • 无
    #4楼    无
    2021-01-04 11:24:24
    Chrome 0
    易学习 现在点击两个栏目 显示的都是一样的

    应该点击第一个栏目这样

    第二个这样

  • 易学习
    #5楼    易学习
    2021-01-04 11:26:38
    Chrome 0
    pid=$top.id 表示当前栏目顶级栏目下的子栏目
    因为你两个栏目的顶级栏目是一样的,所以显示一样 😛
    pid=$cat.id 表示当前了栏目下的子栏目
    满意答案
  • 黄老邪
    #6楼    黄老邪
    2021-01-04 11:32:04
    Chrome 0
    代码没问题,是你参数用的不对,你第一层循环是调用顶级栏目下,但是你这两个栏目拥有一样的顶级栏目,所以数据是一样,你应该调用栏目本身的下级栏目而不是顶级栏目的下级
  • 无
    #7楼    无
    2021-01-04 12:49:38
    Chrome 0
    @易学习:!~~~~~~~~~~~~ 好了