0

我们在安装 SharePoint 2013 的服务器中的 15 个配置单元文件夹“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”节点内没有任何子列表。如果查看 SharePoint 2010 的 onet.xml 文件,则它有 5 个列表,如下图所示。

在此处输入图像描述

图 2:SharePoint 2010 的 Onet.xml

据我所知,当创建博客模板的新站点时,SharePoint(2010 或 2013)服务器会创建这些列表节点中定义的列表。

在 SharePoint 2013 中没有列表节点,但有一个“博客功能”(Id=FAF00902-6BAB-4583-BD02-84DB191801D8,如图 1 所示)。

如果打开博客功能的 Elements.xml 文件,它只有 ListTemplate 节点,但没有任何 ListInstance 节点。

所以,我想知道,SharePoint 2013 如何确定/知道它应该在创建新博客网站时创建“帖子”、“评论”、“类别”和“照片”库。

请对此有所了解吗?或者 15 hive 结构比 14 hive 有什么变化吗?

谢谢。

4

1 回答 1

0

在 SharePoint 2013 中,博客网站模板中有一个功能接收器类,它在其中激活“博客内容”功能 - 进而添加帖子、评论、类别和照片列表。我们可以使用反射器看到这些信息。

于 2013-01-17T10:25:56.177 回答