所謂CMS充边,俗稱內(nèi)容管理系統(tǒng),顧名思義损姜,從字面意義就能看出其的核心功能之一就是內(nèi)容管理条获。但CMS是如何實現(xiàn)管理這些五花八門的各種類型的字段都不相同的內(nèi)容呢忠荞?
答案就是自定義字段。不同類型的內(nèi)容可以用不同的內(nèi)容模型帅掘,每種內(nèi)容模型可以有自己模型不同的字段委煤。用基本的網(wǎng)站內(nèi)容管理來舉例,可以為不同的欄目定義不同的內(nèi)容字段修档,這樣就可以實現(xiàn)不同的欄目存放不一樣的內(nèi)容碧绞。比如有新聞欄目、有產(chǎn)品欄目吱窝、還有圖片欄目等等讥邻。
下面就詳細(xì)說說SiteServer CMS自定義字段使用方法迫靖。
一、站點(diǎn)自定義字段
1兴使、后臺配置
登錄SiteServer CMS管理后臺系宜,通過菜單:設(shè)置管理 --->站點(diǎn)屬性設(shè)置,如下圖所示:
SiteServer CMS系統(tǒng)默認(rèn)的站點(diǎn)屬性只有一個站點(diǎn)名稱发魄,然后可以通過點(diǎn)擊右上角的“設(shè)置站點(diǎn)屬性”盹牧,如下圖所示:
在上圖所示中就可以進(jìn)行增加站點(diǎn)屬性,屬性字段可以有很多種形式比如文本框励幼、多行文本框欢策、下拉框、下拉列表赏淌、內(nèi)容編輯器字段等等,如下圖所示:
2啄清、前臺模板調(diào)用
前臺模板調(diào)用有兩種方法:
通過<stl:value> 標(biāo)簽:
<stl:value type="xxx"></stl:value>
xxx代表剛才自定的站點(diǎn)屬性字段名稱六水。
具體用法參考 http://stl.siteserver.cn/value/index.html通用實體標(biāo)簽{stl.}:
{stl.xxx}
同樣,xxx代表剛才自定的站點(diǎn)屬性字段名稱辣卒。
具體用法參考 http://stl.siteserver.cn/e-Stl/index.html
二掷贾、欄目自定義字段
1、后臺配置
登錄SiteServer CMS管理后臺荣茫,通過菜單:設(shè)置管理 --->內(nèi)容模型設(shè)置 --->欄目字段管理想帅,如下圖所示:
如上圖所示,可以選擇為不同的欄目設(shè)置不同的字段啡莉,如下圖所示:
如上圖所示港准,我們選擇“實時計劃”欄目,為此欄目添加一個字段:
添加完成之后咧欣,在字段列表中可以看到以下效果:
設(shè)置完成之后浅缸,此欄目及其子欄目都會有此字段屬性,具體可以通過菜單:信息管理 --->欄目管理魄咕,如下圖所示:
在“實時計劃”欄目后面點(diǎn) “編輯” 按鈕衩椒,就能看到剛才我們自定義的欄目字段了,如下圖所示:
用同樣的方法打開此欄目的所有子欄目編輯按鈕哮兰,一樣也能看到此字段毛萌。因為欄目定義虛擬字段之后,默認(rèn)會被所有子欄目繼承喝滞。
有一點(diǎn)要注意阁将,一旦子欄目字段添加或修改樣式后,此字段就不再繼續(xù)父欄目樣式了右遭。
還有一點(diǎn)要注意冀痕,子欄目某虛擬字段刪除之后荔睹,如果父欄目還有此虛擬字段,則本欄目依然還會顯示此虛擬字段言蛇;
2僻他、前臺模板調(diào)用
前臺模板調(diào)用有兩種方法:
通過<stl:channel> 標(biāo)簽:
<stl:channel type="xxx"></stl:channel>
xxx代表剛才自定義的欄目字段名稱。
具體用法參考 http://stl.siteserver.cn/channel/index.html通過{channel.} 欄目實體:
{channel.xxx}
同樣腊尚,xxxx代表剛才自定義的欄目字段名稱吨拗。
具體用法參考 http://stl.siteserver.cn/e-Channel/index.html
三、內(nèi)容自定義字段
內(nèi)容可以增加真實字段和虛擬字段兩種婿斥,具體下篇文章詳細(xì)描述劝篷。