新聞中心
Dedecms模板制作之底層模板(innertext)入門介紹
作者 / 無(wú)憂主機(jī) 時(shí)間 2012-07-24 04:12:47
在無(wú)憂主機(jī)(www.gle-technology.com)之前的教程中也多次出現(xiàn)過(guò)底層模板這個(gè)概念。什么是dede底層模版類?我想很多剛?cè)腴T的站長(zhǎng)們也和我當(dāng)初接觸這個(gè)概率,摸不到門。下面引用前人對(duì)dede底層模版的一個(gè)定義“對(duì)于多條記錄的模版輸出,用戶(或開(kāi)發(fā)者)手工去指定單個(gè)記錄的樣式”。其語(yǔ)法調(diào)用格式語(yǔ)法是[field:字段名/] (如:[field:arcurl/] ),這是一個(gè)很虛幻的概率。實(shí)踐出真知,當(dāng)你動(dòng)手實(shí)踐一下,扎進(jìn)去了,你才能深切體會(huì)得到,如果你有一個(gè)php虛擬主機(jī),建議在空間上,在線調(diào)試學(xué)習(xí),省掉你自建php運(yùn)行環(huán)境的麻煩,將所有精力投入到dede底層模板(innertext)學(xué)習(xí)中去。
下面是一個(gè)底層模版的標(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)題文章點(diǎn)擊次數(shù),這里的arcurl ,title都是字段名,那么字段名到底有哪些呢?在dede的數(shù)據(jù)庫(kù)里面的附加表dede_addonarticle和主表dede_archives這兩張表,你可以找到這些信息,并且里面的字段,你都可以在底層模版中任意調(diào)用出現(xiàn)輸出。我上面的舉例中就調(diào)用了這些字段,arclist是我們?cè)谀0骈_(kāi)發(fā)中要經(jīng)常調(diào)用的。無(wú)憂主機(jī)(www.gle-technology.com)小編將arclist常用的字段和功能說(shuō)明已經(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(會(huì)員ID) pubdate(發(fā)布時(shí)間)
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/]‘>)大家需注意的一個(gè)問(wèn)題是:[field:標(biāo)記名稱/]這種寫法是僅在底層模板中才用的。在文檔模板中,字段是用{dede:field name=’title’/}這樣形式表示的。不過(guò)在一 種特殊的情況下,Innertext是無(wú)效的,就是指定了 runphp=’yes’ 屬性。
純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名
本文地址:http://www.gle-technology.com/dedecms/6698.html