我们在安装 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 有什么变化吗?
谢谢。