从2010年开始,SharePoint 2013中的博客站点的站点定义或onet.xml文件有哪些更改?

时间:2013-01-10 14:06:25

标签: sharepoint-2010 sharepoint-2013 site-definition

我们在安装了SharePoint 2013的服务器中的15个hive文件夹“C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 15 \ TEMPLATE \ SiteTemplates”中有一个“Blog”文件夹。 里面有xml \ onet.xml文件。在onet.xml文件中,它看起来如下所示

enter image description here

图1:SharePoint 2013的Onet.xml

我想要展示的是这个xml在“Configurations \ Configuration \ Lists”节点中没有任何子List。如果查看SharePoint 2010的onet.xml文件,那么它有5个List,如下图所示。

enter image description here

图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个蜂房更改?

感谢。

1 个答案:

答案 0 :(得分:0)

在SharePoint 2013中,“博客站点模板”中有一个功能接收器类,用于激活“BlogContent”功能 - 该功能又会添加“帖子”,“评论”,“类别”和“照片”列表。我们可以使用反射器看到这些信息。