联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
怎么实现当前栏目的子栏目
类型:迅睿CMS 更新时间:2022-02-15 09:03:04

大佬们,怎么实现当前栏目的子栏目,就是判断当前栏目没有子栏目就输出其顶级栏目的子栏目。

回帖
  • tunan
    #1楼    tunan
    2022-02-12 11:50:49
    Chrome 0
    标签生成工具有的只是同级栏目,试过替换成==$p.id或者cat.id都不行
  • 迅睿框架联合创始人
    #2楼    迅睿框架联合创始人
    2022-02-12 13:07:16
    诺基亚手机 0
    栏目页的模板标签生成工具:https://www.xunruicms.com/doc/code/lists.html 里面有一个是否有子栏目的判断
  • 帝云网络-长期接单
    #3楼    帝云网络-长期接单
    2022-02-12 13:44:03
    Edge 0
    我经常用,如果有子栏目,则显示子栏目如果没有子栏目,则显示父栏目下子栏目(同级)如果也没有,就可以指定显示内容,比如当前栏目。并用支持高亮
    {if $cat.child}
        {loop $related $c}
        <dd><a href="{$c.url}" class="{if in_array($catid, $c.catids)}active{/if}">{$c.name}</a></dd>
        {/loop}
    {else if $parent.child}
        {loop $related $c}
        <dd><a href="{$c.url}" class="{if in_array($catid, $c.catids)}active{/if}">{$c.name}</a></dd>
        {/loop}
    {else}
        <dd><a href="{$cat.url}" class="active">{$cat.name}</a></dd>
    {/if}
    满意答案
  • tunan
    #4楼    tunan
    2022-02-15 09:03:04
    Chrome 0
    @帝云网络-长期接单:大佬们。已解决。