# 织梦cms datalist标签使用runphp无用该怎么办

*Published:* 2023-10-26
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年10月26日，已超过 180天没有更新



我们在使用织梦dedecms的时候，发现{dede:datalist} 标签中用 \[field:array [runphp](https://www.xarjtc.com/tag/runphp "查看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为用户名