技术优势:内容类型随需定制,内容类型按需关联

BrilliantCMS支持网站建设时的对内容类型的按需定制的需求。例如,我们在《世界地质公园网络》网站中,需要多个种类的内容类型:

  • 普通文章
  • 地质公园
  • 地质公园联系人
  • 国家
  • 大洲 

图:BrilliantCMS支持多种内容类型

 

 图:“普通文章”的组成字段

 

  图:“地质公园”的组成字段

 

BrilliantCMS中,每个栏目映射一个内容类型,例如,新闻栏目下放置内容类型为“普通文章”的内容条目,而“地质公园>中国”、“地质公园>德国”这样的栏目下放置内容类型为“地质公园”的内容条目, 不同的内容类型分别有不同的字段,前台的页面可以以不同的方式显示这些字段。

而在一些网站建设中,还需要为不同的内容类型之间建立映射关系,例如《世界地质公园网络》网站中,一个国家有多个世界地质公园,一个地质公园有多个地质公园联系人。

BrilliantCMS系统的一个站点内,还可以为这些不同的内容类型建立一对多、多对多的映射关系,例如,国家——>地质公园是一对多的关系,地质公园——>地质公园联系人是一对多的关系。

   图:在一个站点内,设置不同内容类型之间的映射关系

设置不同内容类型的映射关系以后,创建内容“黄山世界地质公园”时,你可以选择这个公园所在的“国家”,创建内容“地质公园联系人”时,你可以选择这个联系人所在的“地质公园”。

前台显示“地质公园”内容条目时,我们就可以制作一个模板,不仅仅显示地质公园的属性,例如经纬度、公园面积等,还可以显示这个公园所在国家的国旗、这个公园的所有联系人。 

 

上图是“黄山世界地质公园”的页面,页面利用了“国家——地质公园”一对多,“地质公园——地质公园联系人”一对多的映射,一个页面上显示了地质公园、地质公园所在国家、地质公园的两个联系人。