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} |