联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
想实现 如果当前栏目没有二级栏目 则不显示
类型:迅睿CMS 更新时间:2022-02-26 15:48:19 二级栏目 下级栏目 return

用了下面这个代码 不管该栏目有没有下级栏目 该页面都显示二级栏目

我想实现 如果当前栏目没有二级栏目 则不显示

    {category module=share pid=2 return=c1}

     {if $c1.child}
    {category module=share pid=$c1.id  return=c2}
    <li  {if IS_SHARE && $catid && in_array($catid, $c2.catids)} class="polion"{/if}  class="poli"><a href="{$c2.url}">{$c2.name}</a></li>
    {/category}
    {else}
    {/if}
{/category}


回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-02-07 04:45:04
    诺基亚手机 0
    栏目页的模板标签生成工具:https://www.xunruicms.com/doc/code/lists.html 里面有一个判断当前栏目是否有下级的写法
    满意答案
  • 小县令
    #2楼    小县令
    2022-02-08 11:54:06
    Chrome 0
    迅睿框架联合创始人
         {if $c1.child}
    有用这个的 但是没有用 在其他栏目页面内还是会显示出其他栏目的子栏目
  • 叶落归根
    #3楼    叶落归根
    2022-02-08 11:55:37
    Chrome 0
    用一楼地址生成
    image
  • 小县令
    #4楼    小县令
    2022-02-26 15:48:19
    Chrome 0
    @迅睿框架联合创始人:调用栏目下级或者同级栏目,当栏目存在下级栏目时就调用下级栏目,如果不存在下级栏目就调用当前栏目的同级栏目 {loop $related $c} 是否当前栏目:{if $c.id==$cat.id} class="active"{/if} 栏目名称:{$c.name} 栏目地址:{$c.url} 缩略图 {dr_thumb($c.thumb)} 栏目内容{$c.content} --------------- {if $c.child} 有下级,输出下级子栏目 ------ {category pid=$c.id return=cx} 是否当前栏目:{if $cx.id==$cat.id} class="active"{/if} {$cx.name} 缩略图 {dr_thumb($cx.thumb)} 栏目内容{$cx.content} {/category} ------ {else} 没有 {/if} -------------- {/loop}