您的位置:图文专栏 > 技术教程 > 实用技巧 >

迅睿封面页模板调用当前栏目下的下级栏目

发布时间:2022-09-14 11:55:23

迅睿封面页模板调用当前栏目下的下级栏目

调用栏目下级或者同级栏目,当栏目存在下级栏目时就调用下级栏目,如果不存在下级栏目就调用当前栏目的同级栏目

{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}
<a href="{$cx.url}">{$cx.name}</a>
缩略图 {dr_thumb($cx.thumb)}
栏目内容{$cx.content}
{/category}
------
{else}
没有
{/if}
--------------
{/loop}


图例子:

image

调用:

{loop $related $c}

{if $c.child}
这里只调用当前子栏目下的列表
{category pid=$c.id return=cx}{if $cx.id==$cat.id} class="active"{/if}
            <li><a href="{$cx.url}" target="_blank"><i><img src="{dr_thumb($cx.thumb)}"></i>
              <h2>{$cx.name}</h2>
              <p><b class="datetime">2019-05-08</b><span class="viewd">190人在看</span></p>
              </a>
            </li>
{/category}
{/if}{/loop}

效果:

image

上一篇: 迅睿CMS提取内容描述字数在哪里修改?

下一篇: 宝塔面板设置IP黑名单的两个方法