帝国 CMS 内容页中,要调用当前栏目下的多篇文章并排除当前文章,可以通过灵动标签结合 SQL 条件实现。核心思路是:获取当前栏目的 ID 和当前文章的 ID,然后在查询时排除当前文章 ID。
以下是具体实现方法和示例:

方法:灵动标签调用当前栏目文章(排除当前文章)

[e:loop={"SELECT id,title,newstime,titleurl FROM phome_ecms_news WHERE classid='$navinfor[classid]' AND id<>'$navinfor[id]' AND checked=1 ORDER BY newstime DESC LIMIT 10",10,24,0}]
    <div class="related-item">
        <a href="<?=$bqr['titleurl']?>" title="<?=$bqr['title']?>">
            <?=esub($bqr['title'],30)?>
        </a>
        <span class="time"><?=date('Y-m-d',$bqr['newstime'])?></span>
    </div>
[/e:loop]