在道勤主機(jī)(bmrsportswear.com)之前的教程中也多次出現(xiàn)過底層模板這個概念。什么是dede底層模版類?我想很多剛?cè)腴T的站長們也和我當(dāng)初接觸這個概率,摸不到門。下面引用前人對dede底層模版的一個定義“對于多條記錄的模版輸出,用戶(或開發(fā)者)手工去指定單個記錄的樣式”。其語法調(diào)用格式語法是[field:字段名/] (如:[field:arcurl/] ),這是一個很虛幻的概率。實踐出真知,當(dāng)你動手實踐一下,扎進(jìn)去了,你才能深切體會得到,如果你有一個php虛擬主機(jī),建議在空間上,在線調(diào)試學(xué)習(xí),省掉你自建php運行環(huán)境的麻煩,將所有精力投入到dede底層模板(innertext)學(xué)習(xí)中去。
下面是一個底層模版的標(biāo)簽調(diào)用的舉例: {dede:arclist row=5} <a href=’[field:arcurl/]’>[field:title /]</a> [field:stime /] <br /> {/dede:arclist} 代碼是含義解釋:調(diào)出文章的url 文章的標(biāo)題文章點擊次數(shù),這里的arcurl ,title都是字段名,那么字段名到底有哪些呢?在dede的數(shù)據(jù)庫里面的附加表dede_addonarticle和主表dede_archives這兩張表,你可以找到這些信息,并且里面的字段,你都可以在底層模版中任意調(diào)用出現(xiàn)輸出。我上面的舉例中就調(diào)用了這些字段,arclist是我們在模版開發(fā)中要經(jīng)常調(diào)用的。道勤主機(jī)(bmrsportswear.com)小編將arclist常用的字段和功能說明已經(jīng)整理如下,方便你學(xué)習(xí)查詢。 textlink等于<a href=’[field:arcurl /]‘>[field:title/]</a> typelink等于<a href=’[field:arcurl /]‘>[field:title/]</a> click, litpic(縮圖圖,同 picname) typename(欄目名稱) arcurl(網(wǎng)址,同 filename) typeurl(欄目網(wǎng)址) ID(等于 id) title(標(biāo)題) color(顏色) typeid(欄目ID) description(摘要,同info) writer(作者), shorttitle(短標(biāo)題) memberid(會員ID) pubdate(發(fā)布時間) stime(pubdate 的”0000-00-00″格式,等于[field:pubdate]) function等于[field:pubdate function="strftime('%y-%m-%d',@me)"/] imglink等于<ahref=’[field:arcurl /]‘><img src=’[field:picname/] border=’0′></a>) image 等于<img src=’[field:picname/]‘>) 大家需注意的一個問題是:[field:標(biāo)記名稱/]這種寫法是僅在底層模板中才用的。在文檔模板中,字段是用{dede:field name=’title’/}這樣形式表示的。不過在一 種特殊的情況下,Innertext是無效的,就是指定了 runphp=’yes’ 屬性。 |