#### 專題調用
標簽基本格式:
```
{loop table="special" body="1" as="v"}
專題ID: {$v['sid']}
專題名稱: {$v['name']}
順序: {$v['n']}
專題縮略圖: {$v['litpic']}
專題簡介: {$v['description']}
專題介紹: {$v['body']}僅在body="1"時可調用
鏈接: {$v['url']}
{/loop}
```
標簽說明:
table="special":指定讀取專題數據
body="1"(可選):讀取專題介紹字段,不指定則不讀取,注意非必須請勿指定,指定后將降低查詢效率
as(可選):循環輸出的標識,即調用字段{$v['id']}中的"v",標識主要作為每個loop循環輸出的唯一標識,已便在多級嵌套loop中進行調用區分,防止調用混亂。(不指定as,則默認為v)
#### 單個專題信息調用
標簽基本格式:
```
{loop table="special" sid="1" body="1" limit="1"}
專題ID: {$v['sid']}
專題名稱: {$v['name']}
專題縮略圖: {$v['litpic']}
專題簡介: {$v['description']} 限定字數調用: {fun newstr($v['description'],80)}其中"80"為限制多少個字
專題介紹: {$v['body']}僅在body="1"時可調用
鏈接: {$v['url']}
{/loop}
```
標簽說明:
table="special":指定讀取專題數據
sid:指定需要讀取的專題sid
body="1"(可選):讀取專題介紹字段,不指定則不讀取,注意非必須請勿指定,指定后將降低查詢效率
limit="1":讀取單個專題必須
as(可選):循環輸出的標識,即調用字段{$v['id']}中的"v",標識主要作為每個loop循環輸出的唯一標識,已便在多級嵌套loop中進行調用區分,防止調用混亂。(不指定as,則默認為v)
#### 專題多級嵌套
標簽基本格式:
```
{loop table="special"}
當前循環專題名稱: {$v['name']} 其他字段請參照上方
當前專題內容調用方法------------------------
{loop table="$v['molds']" sid="$v['sid']" as="a"}
{$a['title']} 其他字段請參照相應頻道標簽,注意需要區別as,其中table="$v['molds']"代表讀取當前專題頻道數據表,也可指定頻道,如table="article"
{/loop}
--------------------------------------------------
{/loop}
```
標簽說明:
多級嵌套采用loop萬能循環標簽,可以無限嵌套,需注意以下幾點:
1、嵌套的loop必須區分as,即嵌套內的as不可重復,否則會造成讀取混亂
2、{loop*}內部讀取變量不能加{}符號