dede底層模板詳細(xì)介紹標(biāo)簽

dede底層模板詳細(xì)介紹標(biāo)簽

ID:5826110

大?。?8.50 KB

頁數(shù):6頁

時間:2017-12-25

dede底層模板詳細(xì)介紹標(biāo)簽_第1頁
dede底層模板詳細(xì)介紹標(biāo)簽_第2頁
dede底層模板詳細(xì)介紹標(biāo)簽_第3頁
dede底層模板詳細(xì)介紹標(biāo)簽_第4頁
dede底層模板詳細(xì)介紹標(biāo)簽_第5頁
資源描述:

《dede底層模板詳細(xì)介紹標(biāo)簽》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、什么叫底層模板(Innertext),詳細(xì)介紹2010-04-0616:49底層模板(Innertext),底層模板實(shí)際上就是對于有多條記錄的模板輸出,用戶手工去指定單個記錄的樣式。???因?yàn)檫@個概念很虛線,那么這個地方還是通過實(shí)踐去說明吧。???大家在標(biāo)簽測試的地方輸入:???這是使用默認(rèn)底層模板的標(biāo)簽:{dede:arclistrow=10}{/dede:arclist}


這是手工指定底層模板的標(biāo)簽:{dede:arclistrow=5}◆[field:title/]點(diǎn)擊:[field:click/]
{/ded

2、e:arclist}???有一點(diǎn)需注意的是,在沒有指定底層模板(Innettext)的時候,系統(tǒng)一般調(diào)用templets/system里的相應(yīng)該文件作為底層模板。例如:{dede:arclistrow=10}{/dede:arclist}它實(shí)際由系統(tǒng)默認(rèn)調(diào)用了templets/system/part_arclist.htm這文件的東西作為底層模板。這文件的內(nèi)容是·[field:title/]
那么{dede:arclistrow=10}{/dede:arclist}就等同于{dede:arclistrow=10}·

3、href="[field:filename/]">[field:title/]
{/dede:arclist}既能用短標(biāo)記,也能直接定義樣式,又不依賴數(shù)據(jù)庫,這是dedecms模板和其它模板的最大區(qū)別。???在標(biāo)記之間[field:…/]這些就是底層模板變量,這些標(biāo)記一般也是屬于Dedecms標(biāo)簽的模式,只是{…}符號改為了[…],因此底層模板中的標(biāo)簽也是具有DedeCms標(biāo)簽的特性的,例如,在底層模板中使用[field:globalname=’cfg_webname’/]同樣可以表示全局變量$cfg_webname。具體哪些標(biāo)記可以用Innertext,那些不可以用,可

4、以在http://www.dedecms.com/archives/templethelp/help/index.htm這頁面參考。???在此我簡單介紹一下常用的arclist標(biāo)記的底層模板字段及意義:???arclist的底層模板字段實(shí)際上是對應(yīng)相應(yīng)該的主索引表的,在文檔模板中則對應(yīng)該主表和附加表,主表字段是一樣的,我等會介紹一下,附加表的可以在模型里找。arclist常用的字段有:ID(同id),title(標(biāo)題),color,typeid(欄目ID),description(摘要,同info),writer(作者),shorttitle(短標(biāo)題),memberid(會員ID),pu

5、bdate(發(fā)布時間),click,litpic(縮圖圖,同picname),typename(欄目名稱),arcurl(網(wǎng)址,同filename),typeurl(欄目網(wǎng)址)stime(pubdate的"0000-00-00"格式,等同于[field:pubdatefunction="strftime('%y-%m-%d',@me)"/]),textlink(等同[field:title/]),typelink(等同[field:title/]),,imglink(等同<

6、ahref='[field:arcurl/]'>),image(等同),???大家需注意的一個問題是:[field:標(biāo)記名稱/]這種寫法是僅在底層模板中才用的。在文檔模板中,字段是用{dede:fieldname='title'/}這樣形式表示的。不過在一種特殊的情況下,Innertext是無效的,就是指定了runphp=’yes’屬性,:A、function擴(kuò)展;B、在Innertext中直接編程。???一、那么首先說A、function擴(kuò)展:???在

7、標(biāo)記中,可以使用{dede:標(biāo)記名稱function=”函數(shù)名(@me,其它參數(shù))”/}這樣模式對標(biāo)記的值進(jìn)行處理,其中@me就是表示標(biāo)記當(dāng)前的值,最終獲得的結(jié)果是這個函數(shù)返回的值。???大家不妨測試一下下面這個標(biāo)簽:{dede:globalfunction="file_get_contents('http://www.baidu.com')"/}???下面再舉個實(shí)用的例子(測試一下):{dede:arclistrow=5}◆

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。