搜索

dedecms如何使用if进行多级判断,用于判断金额

2019-7-25 11:14| 发布者: happyxp| 查看: 1750| 评论: 0

摘要: 在列表页进行判断:1、两级判断要求效果,当zhuangtai这个字段是空壳公司时class调用xp6org1,如果是实体公司调用xp6org2操作过程,如果是zhuangtai这个字段内容是空壳公司,@me返回数据1,如果是实体公司返回2。代 ...
在列表页进行判断:
1、两级判断
要求效果,当zhuangtai这个字段是空壳公司时class调用xp6org1,如果是实体公司调用xp6org2
操作过程,如果是zhuangtai这个字段内容是空壳公司,@me返回数据1,如果是实体公司返回2。代码如下

<div class="xp6org[field:array runphp='yes']
if(@me['zhuangtai']=="空壳公司")@me="1";
else if(@me['zhuangtai']=="实体公司")@me="2";
[/field:array]"></div>

2、多级判断
要求效果,trueprice字段是 空,显示面议,等于0显示免费,其他情况显示实际数字金额。

[field:array runphp='yes']
if(@me['trueprice']=="")@me="<div class='kong'>面议</div>";
else if(@me['trueprice']=="0")@me="<div class='mian'>免费</div>";
else @me="<div class='shi'>人民币@me[trueprice]元</div>";
[/field:array]

在详情页进行判断:
要求效果,tureprice字段是空显示面议,等于0显示免费转,其他情况显示实际数字金额。
在实际操作过程中调试了几次没有达到让他显示¥xx元的效果,只能在后台中添加金额的时候手动添加所有内容,如果有了解的可以留言大家分享下,谢谢@

{dede:field.trueprice runphp='yes'}
 if(@me=="") @me="面议";
 else if(@me=="0")@me="免费转";
{/dede:field.trueprice}

路过

雷人

握手

鲜花

鸡蛋
本站文章如无特殊说明均为 虾皮社区 原创,可无偿使用和传播,欢迎转载分享!
转载请注明本文地址:
如有文章侵犯了您的权利,请联系本站站长,我们将在第一时间删除相关内容,谢谢!

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2024 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 |网站地图
返回顶部