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} |
本文详细介绍了如何利用 field:array 标签在 PHP 环境下同时处理多个字段参数,实现对文章内容的灵活展示。通过示例代码展示了如何在查询结果中根据特定条件动态选择显示字段,简化了复杂场景下的编程逻辑。

658

被折叠的 条评论
为什么被折叠?



