易優(yōu)模板引擎分為編譯式和解析式,系統(tǒng)的標(biāo)簽同樣也有這樣的劃分。我們?cè)谙到y(tǒng)涉及到內(nèi)容管理及生成HTML的地方大多采用了解析式的模板標(biāo)簽,一些互動(dòng)部分的功能,如果使用了易優(yōu)編譯式的模板引擎,也會(huì)涉及到編譯式的標(biāo)簽,在模板制作和日常的站點(diǎn)維護(hù)中,我們大多接觸的是解析式的eyoucms模板標(biāo)簽,也是本章標(biāo)簽介紹的重點(diǎn)。
這部分的擴(kuò)展內(nèi)容會(huì)在隨后的章節(jié)中詳細(xì)介紹。
標(biāo)簽的分類
每個(gè)標(biāo)簽都會(huì)有他的作用域,上文中我們可以了解系統(tǒng)文檔頁(yè)面可以分為:封面、列表、內(nèi)容幾個(gè)部分,每個(gè)頁(yè)面的模板則會(huì)涉及到不同的標(biāo)簽,所以標(biāo)簽也有了他的作用域,我們?cè)谀0逯谱鬟^(guò)程中主要根據(jù)模板的作用域來(lái)對(duì)模板進(jìn)行如下劃分:
全局標(biāo)簽
可以在前臺(tái)文檔任意頁(yè)面使用的模板標(biāo)記,例如:arclist、channel、global等。
列表標(biāo)簽
僅在模板lists_*.htm中可以使用的標(biāo)簽,例如:list、pagelist。
內(nèi)容標(biāo)簽
僅在模板view_*.htm中可以使用的模板標(biāo)記,例如:arcclick 等。
模塊標(biāo)簽
僅在特定的模塊、插件中使用的模板標(biāo)記