為了讓TAGS、碎片、專題等調(diào)用信息也可以使用類似靈動標(biāo)簽方式來調(diào)用,帝國CMS7.0新增了“索引靈動標(biāo)簽”,使調(diào)用信息更強大靈活。
靈動標(biāo)簽與索引靈動標(biāo)簽使用基本相同,最大的區(qū)別是:靈動標(biāo)簽是直接查詢信息表,而索引靈動標(biāo)簽是通過信息ID來查詢信息表。
索引靈動標(biāo)簽使用語法:
[e:indexloop={索引分類ID,顯示條數(shù),操作類型,欄目ID,系統(tǒng)模型ID,附加SQL條件}]
模板代碼內(nèi)容
[/e:indexloop] |
其中"操作類型"參數(shù)有:
1、專題最新 (索引分類ID=專題ID)
2、專題最早 (索引分類ID=專題ID)
3、專題推薦 (索引分類ID=專題ID)
4、專題子類最新 (索引分類ID=專題子類ID)
5、專題子類最早 (索引分類ID=專題子類ID)
6、專題子類推薦 (索引分類ID=專題子類ID)
7、TAGS最新 (索引分類ID=TAGS的ID)
8、TAGS最早 (索引分類ID=TAGS的ID)
9、碎片最新 (索引分類ID=碎片ID)
10、碎片最早 (索引分類ID=碎片ID)
11、SQL調(diào)用 (索引分類ID='sql語句')
范例:
例子1:調(diào)用碎片ID=1的最新信息
[e:indexloop={1,10,9,'','',''}]
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date('Y-m-d',$bqr[newstime])?>)
<br>
[/e:indexloop]
例子2:調(diào)用TAGID=12和TAGID=18的最新信息 (多個ID用逗號隔開)
[e:indexloop={'12,18',10,7,'','',''}]
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date('Y-m-d',$bqr[newstime])?>)
<br>
[/e:indexloop]
例子3:采用SQL調(diào)用,只需查詢classid與id字段即可 (phome_enewstagsdata為TAGS信息表)
[e:indexloop={"select classid,id from phome_enewstagsdata order by newstime desc limit 10",10,11,'','',''}]
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date('Y-m-d',$bqr[newstime])?>)
<br>
[/e:indexloop]
索引靈動標(biāo)簽可按專題、專題子類、TAGS、碎片、SQL方式調(diào)用信息。模板語法基本同靈動標(biāo)簽,一樣的強大與靈活。