温馨提醒

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

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

我们在使用织梦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为用户名

历史上的今天
10月
26
    抱歉,历史上的今天作者很懒,什么都没写!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。