DedeCMS系統(tǒng)的內(nèi)容模型就是我們添加新文章、發(fā)布新圖集時(shí)使用的模版,自帶的有普通文章、圖集、軟件、商品、分類信息和專題這6種,系統(tǒng)給出的這幾種模型已有固定字段,但是如果我們需要增加新的字段,比如發(fā)布文章的時(shí)候,想多一個(gè)“年齡”選項(xiàng),就需要新建字段了,織夢無憂本期就說說DedeCMS的內(nèi)容模型如何新建字段和調(diào)用字段。
模型字段的新建
我們首先登錄系統(tǒng)后臺(tái),點(diǎn)擊[核心]-[頻道模型] -[內(nèi)容模型管理],進(jìn)入內(nèi)容模型管理界面:
我們用最常見的普通文章這個(gè)模型來做,點(diǎn)擊[修改]-[字段管理]-[添加新字段]。
在添加新字段的界面中,填寫“表單提示文字”,就是發(fā)布文章的時(shí)候的選項(xiàng);“字段名稱”為字母或數(shù)字,這里不能用系統(tǒng)已經(jīng)存在的如title、content等這樣的關(guān)鍵詞;“字段類型”、“ 前臺(tái)參數(shù)”、“是否需要分頁符”“默認(rèn)值”、“最大長度”和“自定義表單HTML” 如無特殊需要默認(rèn)即可。其中數(shù)據(jù)類型要注意,根據(jù)自己要添加的選項(xiàng)的情況來定,主要有以下幾種:
單行文本(varchar) :常用字段,如文章標(biāo)題、作者等都屬于直接輸入少量內(nèi)容的文本,設(shè)置這個(gè)文本之后需要指定文本長度,默認(rèn)為250,如果大于255則為text類型。
多行文本:也是較為常用的字段類型,如個(gè)人簡介、產(chǎn)品描述都可以使用多行文本進(jìn)行存儲(chǔ)。
HTML文本:用織夢編輯器編輯產(chǎn)生的html內(nèi)容,用于比較復(fù)雜的內(nèi)容形式
附件類型:可以后臺(tái)上傳附件讓用戶下載,附件類型可以在后臺(tái)進(jìn)行設(shè)置。
option下拉框:下拉選擇,一般用于如軟件類型、語言類型等字段。
聯(lián)動(dòng)類型:一種數(shù)組形式的數(shù)據(jù)類型,可以在系統(tǒng)后臺(tái)聯(lián)動(dòng)類型管理中進(jìn)行設(shè)置。
設(shè)置好后,點(diǎn)擊“確定”,再發(fā)布文章的時(shí)候就可以看到我們剛才設(shè)置的新字段了。
模型新建字段的調(diào)用
文章列表中(一般在首頁和列表頁)的調(diào)用方法
{dede:arclist addfields='add1,add2,...' channelid='自定義內(nèi)容模型的ID' row='10' orderby='pubdate'} //(add1,add2為自字義的字段名)
[field:add1 /]//(字段名1 調(diào)用 )
[field:add2 /]//(字段名2 調(diào)用 )
{/dede:arclist}
這里要注意的是,add1和add2是我們上面新建字段的時(shí)候定義的字段名稱,內(nèi)容模型的ID在內(nèi)容模型管理頁面可以看到,每個(gè)內(nèi)容模型前面的數(shù)字就是,如文章模型的ID為1,其他的自行查閱。
內(nèi)頁(文章頁)的調(diào)用
直接使用以下調(diào)用代碼即可:
{dede:field.add1/}//(字段名add1的調(diào)用 )
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢內(nèi)容模型自定義字段及調(diào)用方法