DEDE模板中如何使用if进行多分支判断

   2025-07-31 admin00110

dede模板中如何使用if进行多分支判断?

我们在用dede做模板的时候,经常会遇到需要根据某个条件判断来分别显示不同的内容的情况,也就是dede模板中的多分支判断。比如典型的,我们需要根据风险管理数据库表中的风险等级字段risklevel的取值的不同分别显示不同的风险提示图标。如图1所示。

红色框中的投资项目名称前面的图标表示了不同的风险等级,一共有AA,D,E,HR4个风险等级。在数据库表中保存的分别是这4个等级取值中的一个,如图2所示。

我们的风险等级字段risklevel是可以在列表模板中获取到其取值的,因为我们在内容模型中已经设置了该字段允许被在列表模板中取值。

如图3所示。

这样,我们在列表模板中就很容易通过 

{dede:listpagesize='10'}[field:risklevel/]{/dede:list}
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅  |  京ICP备2024057451号-2