當(dāng)前位置 主頁(yè) > 技術(shù)大全 >
DedeCMS標(biāo)識(shí)系統(tǒng)是一套基于標(biāo)簽的模板解析機(jī)制,通過(guò)特定的標(biāo)識(shí)語(yǔ)法實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容的調(diào)用和展示。這套系統(tǒng)采用類(lèi)似XML的標(biāo)簽結(jié)構(gòu),讓開(kāi)發(fā)者能夠快速實(shí)現(xiàn)各種復(fù)雜的內(nèi)容展示需求。
{dede:arclist row='5' titlelen='30'}
這是最常用的文章列表調(diào)用標(biāo)識(shí),通過(guò)設(shè)置row屬性控制顯示數(shù)量,titlelen控制標(biāo)題長(zhǎng)度。
{dede:channel type='top' row='8'}
【field:typename/】
{/dede:channel}
用于生成網(wǎng)站導(dǎo)航菜單,支持多級(jí)分類(lèi)顯示,是構(gòu)建網(wǎng)站結(jié)構(gòu)的基礎(chǔ)標(biāo)識(shí)。
{dede:field name='title'/}
{dede:field name='body'/}
在內(nèi)容頁(yè)面中調(diào)用當(dāng)前文章的標(biāo)題和正文內(nèi)容,是內(nèi)容頁(yè)模板的核心標(biāo)識(shí)。
除了基礎(chǔ)調(diào)用外,DedeCMS標(biāo)識(shí)還支持條件判斷、循環(huán)嵌套、參數(shù)傳遞等高級(jí)功能。通過(guò)組合使用不同的標(biāo)識(shí),可以實(shí)現(xiàn)幾乎任何類(lèi)型的內(nèi)容展示需求。
對(duì)于特殊需求,開(kāi)發(fā)者還可以創(chuàng)建自定義標(biāo)識(shí)。需要在/include/taglib目錄下創(chuàng)建相應(yīng)的標(biāo)簽文件,并實(shí)現(xiàn)對(duì)應(yīng)的解析函數(shù)。
掌握DedeCMS標(biāo)識(shí)系統(tǒng)是進(jìn)行二次開(kāi)發(fā)的基礎(chǔ),合理運(yùn)用這些標(biāo)識(shí)能夠大大提高開(kāi)發(fā)效率,實(shí)現(xiàn)各種復(fù)雜的網(wǎng)站功能需求。