field支持用array获取任意字段的值;(支持标记:文章内容模板的 {dede:field name=’array’ /}、arclist、arclistsg、loop、sql 标签)
我们平时常用的就是单独的一个字段,例如[field:title/],[field:arcurl/]
但实际上我们还可以说把查询的整个数组提出来,对多个字段进行判断处理。
最主要是,很多时候,有些人的php标签需要
同时处理两个或以上字段参数的,用这个就相当方便!
例如需要有短标题就显示短标题、没有短标题就显示长标题:
1 | {dede:arclist row='10'} |
2 | [field:array runphp='yes'] |
3 | if(@me['shorttitle']=='') { |
4 | @me = @me['title']; |
5 | } else { |
6 | @me = @me['shorttitle']; |
7 | } |
8 | [/field:array] |
9 | {/dede:arclist} |