我们在安装了SharePoint 2013的服务器中的15个hive文件夹“C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 15 \ TEMPLATE \ SiteTemplates”中有一个“Blog”文件夹。 里面有xml \ onet.xml文件。在onet.xml文件中,它看起来如下所示
图1:SharePoint 2013的Onet.xml
我想要展示的是这个xml在“Configurations \ Configuration \ Lists”节点中没有任何子List。如果查看SharePoint 2010的onet.xml文件,那么它有5个List,如下图所示。
图2:SharePoint 2010的Onet.xml
据我所知,当创建新的博客模板网站时,SharePoint(2010或2013)服务器会创建这些列表节点中定义的列表。
对于SharePoint 2013,没有列表节点,但有一个“博客功能”(Id = FAF00902-6BAB-4583-BD02-84DB191801D8“,如图1所示)。
如果去打开Blog功能的Elements.xml文件,它只有ListTemplate节点,但没有任何ListInstance节点。
所以,我想知道,在创建新的博客网站时,SharePoint 2013如何确定/知道它应该创建“帖子”,“评论”,“类别”和“照片”库。
请不要对此有所了解?或15个蜂巢结构是否有比14个蜂房更改?
感谢。
答案 0 :(得分:0)
在SharePoint 2013中,“博客站点模板”中有一个功能接收器类,用于激活“BlogContent”功能 - 该功能又会添加“帖子”,“评论”,“类别”和“照片”列表。我们可以使用反射器看到这些信息。