联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
related 相关文章调用标签中的 tag=$tag 判断 num 数据是否大于 1
类型:迅睿CMS 更新时间:2021-04-02 21:36:22

想实现一个功能,先依据下面 related 相关文章调用标签中的 tag=$tag 判断 num 数据是否大于 1,如果大于1,则 调用下面的 related 相关文章调用标签,如果没有相关文章数据,则调用当前文章所属栏目下的最新文章数据。

如果是在 标签循环体内判断,还好,但是这个涉及到 2个 不同的 循环数据调用。不知道怎么做判断了 

{related module=MOD_DIR tag=$tag num=5}  {$t.title}  {/related}

<!--此标签用于调用相关文章,tag=关键词1,关键词2,多个关键词,分隔,num=显示条数,field=显示字段-->

回帖
  • 迅睿粉丝
    #1楼    迅睿粉丝
    2021-04-02 13:34:04
    Chrome 0
    {if $tag}
    // 有关键词
    {related module=MOD_DIR catid=$top.id tag=$tag num=10}
    <a  target="_blank" href="{$t.url}" title="{$t.title}">{dr_strcut($t.title, 20)}</a>
    {/related}
    {else}
    没有关键词
    {module module=MOD_DIR catid=$top.id order=rand num=10}
    <a  target="_blank" href="{$t.url}" title="{$t.title}">{dr_strcut($t.title, 20)}</a>
    {/module}
    {/if}
    上面这个判断,是根据是否存在 tag ,如果是根据 num 来判断呢? if $num > 1 ???
  • 迅睿粉丝
    #2楼    迅睿粉丝
    2021-04-02 14:17:18
    Chrome 0
    {if $num >1}大于1了{/if}
    满意答案
  • 迅睿粉丝
    #3楼    迅睿粉丝
    2021-04-02 21:36:22
    Chrome 0
    @迅睿框架技术-徐老师:感谢帮助。。。。