BrilliantCMS支持網(wǎng)站建設(shè)時的對內(nèi)容類型的按需定制的需求。例如,我們在《世界地質(zhì)公園網(wǎng)絡(luò)》網(wǎng)站中,需要多個種類的內(nèi)容類型:
圖:BrilliantCMS支持多種內(nèi)容類型
圖:“普通文章”的組成字段
圖:“地質(zhì)公園”的組成字段
BrilliantCMS中,每個欄目映射一個內(nèi)容類型,例如,新聞欄目下放置內(nèi)容類型為“普通文章”的內(nèi)容條目,而“地質(zhì)公園>中國”、“地質(zhì)公園>德國”這樣的欄目下放置內(nèi)容類型為“地質(zhì)公園”的內(nèi)容條目, 不同的內(nèi)容類型分別有不同的字段,前臺的頁面可以以不同的方式顯示這些字段。
而在一些網(wǎng)站建設(shè)中,還需要為不同的內(nèi)容類型之間建立映射關(guān)系,例如《世界地質(zhì)公園網(wǎng)絡(luò)》網(wǎng)站中,一個國家有多個世界地質(zhì)公園,一個地質(zhì)公園有多個地質(zhì)公園聯(lián)系人。
BrilliantCMS系統(tǒng)的一個站點(diǎn)內(nèi),還可以為這些不同的內(nèi)容類型建立一對多、多對多的映射關(guān)系,例如,國家——>地質(zhì)公園是一對多的關(guān)系,地質(zhì)公園——>地質(zhì)公園聯(lián)系人是一對多的關(guān)系。
圖:在一個站點(diǎn)內(nèi),設(shè)置不同內(nèi)容類型之間的映射關(guān)系
設(shè)置不同內(nèi)容類型的映射關(guān)系以后,創(chuàng)建內(nèi)容“黃山世界地質(zhì)公園”時,你可以選擇這個公園所在的“國家”,創(chuàng)建內(nèi)容“地質(zhì)公園聯(lián)系人”時,你可以選擇這個聯(lián)系人所在的“地質(zhì)公園”。
前臺顯示“地質(zhì)公園”內(nèi)容條目時,我們就可以制作一個模板,不僅僅顯示地質(zhì)公園的屬性,例如經(jīng)緯度、公園面積等,還可以顯示這個公園所在國家的國旗、這個公園的所有聯(lián)系人。
上圖是“黃山世界地質(zhì)公園”的頁面,頁面利用了“國家——地質(zhì)公園”一對多,“地質(zhì)公園——地質(zhì)公園聯(lián)系人”一對多的映射,一個頁面上顯示了地質(zhì)公園、地質(zhì)公園所在國家、地質(zhì)公園的兩個聯(lián)系人。