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

资源魔 62 0

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}

标签: 织梦教程 织梦技巧 dedecms教程 dede问题解决 dede

抱歉,评论功能暂时关闭!