POST TIME:2017-11-13 00:55
今天做dede模板,首頁需要調(diào)用一個公司的簡介,這個簡介就是一篇文章,想在首頁的公司簡介這塊顯示這篇文章的部分內(nèi)容,那么如何在首頁,列表頁,內(nèi)容頁調(diào)用某篇文章的內(nèi)容呢,下面的標(biāo)簽對你有幫助:
1.通過dede的sql語句調(diào)用某篇文章的內(nèi)容:
下面是調(diào)用全部內(nèi)容。
{dede:sql sql="SELECT body FROM `dede_addonarticle` where aid=2 ORDER BY `aid` DESC LIMIT 0 , 1"} [field:body /] {/dede:sql}
上面aid就是你要調(diào)用的那篇文長的ID號(具體ID號可以在dede后臺檔案列表這篇文章標(biāo)題旁看到);DESC是按文章的ID號降序排列,升序是ASC;LIMIT0,1是從排序后的第一個(0代表第一個,一次類推1代表第二個。。。)開始取,取一個。
只調(diào)用內(nèi)容中的前多少個字,可以用下面的代碼:
{dede:sql sql="SELECT body FROM `dede_addonarticle` where aid=2 ORDER BY `aid` DESC LIMIT 0 , 1"} [field:body function='cn_substr(html2text(@me),210)' /] {/dede:sql}
上面210是要調(diào)用的長度。
2.通過dede的arclist標(biāo)簽調(diào)用某篇文章的內(nèi)容(調(diào)用文章的摘要description):
{dede:arclist aid='19' row='1'} <p> [field:description/]...[<a href="#">查看更多</a>] </p> {/dede:arclist}
這個方法調(diào)用description內(nèi)容很短
給arclist標(biāo)簽添加一個aid屬性,用于指定文章的ID號,如果調(diào)用多篇,用英文下的逗號隔開,如aid=’19,21,37,59’等,row就對應(yīng)你要調(diào)用的文章個數(shù),這里調(diào)用一篇寫1就可以了。[field:description/]就是文章的部分內(nèi)容,[field:arcurl/]文章的具體地址