我们在使用织梦dedecms的时候,发现{dede:datalist} 标签中用 [field:array runphp='yes'] 或者 {dede:field name='array' runphp='yes'} 并不起作用,这个要怎么操作呢?其实datalist中是不能用runphp标签的,但是可以用{dede:if} 这个标签,而且相对于runphp更好用,我们在会员列表中做出如下判断,如果昵称不为空时候输出昵称,否则输出为用户名,代码如下:
{wmd:if $fields['uname'] != ''}昵称:{wmd:field.uname/}{else} 用户名:{wmd:field.userid/}{/wmd:if}
标签说明:1、必须用$fields , 如果用$value 不起作用。
2、uname 为你需要判断的字段,userid为用户名 本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!