关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

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

IT技术 2019-12-19 1686

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

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

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

a054b7d51d8898148e38e451a9235c2.png

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

a03ea0da904b8cb467180700bd71e8d.png

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

如图 3 所示。

4ac3280783835cd04252d1fdad5b482.png

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

{dede:listpagesize='10'}
    [field:risklevel/]
 {/dede:list}
登录后复制

关键词:

网友留言2

未查询到任何数据!
◎欢迎您留言咨询,请在这里提交您想咨询的内容。