问题标签 [site-definition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2533 浏览

sharepoint-2010 - SharePoint 2010:OOTB 博客列表的 schema.xml 在哪里?

问题:


OOTB 博客列表的架构在哪里定义?(即用于帖子、类别和评论列表)

列表模板和实例嵌入在OOTB 博客站点模板的onet.xml中,位于14/TEMPLATE/Blog,但是没有提及列表的内容类型、字段或视图。

背景:


我创建了一个自定义站点定义(基于 OOTB 博客站点模板的副本),以便我们可以将品牌和其他自定义应用于我们的博客。

其中一些定制是由作为站点定义的一部分激活的功能接收器执行的。不幸的是,SharePoint 从onet.xml提供项目的顺序如下:

  • 已配置网站
  • 功能已激活
  • 功能接收器已激活
  • 提供了站点定义的 onet.xml 中定义的其他元素(例如列表)

如您所见,功能接收器(在我的情况下试图更新评论和类别列表的权限)在创建列表之前被激活。解决方案非常简单:只需按照正常方式创建列表作为功能的一部分。

为此,我需要在 Visual Studio 中创建一个列表定义,但是我找不到这些 OOTB 列表的 schema.xml 文件。

0 投票
1 回答
250 浏览

c# - 在 default.aspx 页面中访问站点定义列表的自定义属性

我正在研究 Sharepoint。我正在创建一个具有列表的站点定义,我在列表中插入了这么多属性。我完成了创作部分。现在我必须在站点定义的 default.aspx 页面中显示列表的属性。我在列表定义的 schema.xml 文件中定义了列表的属性。我使用过 ProjectProperty、ListProperty、ListItemProperty 甚至 FieldValue。但我无法获取该属性值。

请建议我如何去做。

任何帮助表示赞赏。

0 投票
1 回答
527 浏览

sharepoint-2010 - 如何在 sharepoint 2010 站点和列表定义中查找错误

我正在使用自定义站点、列表、字段和内容类型。我已经部署了我的自定义列表定义,并且我尝试为我的自定义列表创建新项目,但我收到了相关 ID 错误。那里没有适当的错误日志。我不知道问题出在哪里,有什么方法可以找到错误。

0 投票
1 回答
1543 浏览

sharepoint-2010 - 站点定义中的 Listview webpart 使其全部失败

我已经制作了一个列表定义,我已经将它放入了一个网络范围的功能中,我已经在我的站点定义中添加到了 WebFeatures 中。在我的站点定义中,我添加了一个列表视图 Web 部件,它将显示通过列表定义创建的列表。我的问题是,当我将列表的名称添加到列表视图 Web 部件中的 List 属性时,如下所示:

仅此原因,创建新子站点的过程就失败了。我有 2 个其他列表以完全相同的方式添加到站点定义中

唯一的区别是这两个列表是标准的共享点文档库和讨论板。如果我删除自定义列表的列表视图 Web 部件,整个流程可以正常工作,但只要我添加它,整个流程就会失败。

我已经通过 VS2010 自己的 listdefinition 模板等创建了 listdefinition,但我什么都没碰。仅更改列表实例中的名称并确保 Elements.xml 和 Schema.xml 文件中的所有内容都匹配

0 投票
1 回答
855 浏览

sharepoint - 我在部署 sharepoint 2010 站点定义(列表定义,列表实例,字段)时遇到问题

部署步骤“激活功能”中发生错误:无法完成此操作。

如何解决这个问题。正是在启动列表实例功能时,我得到了上述错误。

0 投票
1 回答
570 浏览

sharepoint-2010 - SharePoint 2010:将 Web 范围的功能限制为特定网站定义

我为我的自定义博客站点定义创建了许多网络范围的功能。我的所有功能都可以正常工作,但是它们出现在我的网站集中所有网站的“网站功能”页面上——不仅仅是博客。

显然它们只与博客相关(因为它们会在博客帖子上启用匿名评论等)。

有没有办法将某些网络范围的功能的可见性限制在特定类型的站点(即从特定站点定义创建的站点)?

0 投票
1 回答
966 浏览

sharepoint - 更新 Wiki 页面以显示 SharePoint 字段而不破坏站点定义

我需要将 SharePoint 字段显示为仅在某些页面上的页脚,因此这排除了母版页更改,而且我在使用普通 HTML 时没有任何成功。

我要显示的是以下代码:

在高级模式下编辑页面时,无论我将代码放在哪里,都会破坏站点定义。是否有在页面中插入此代码的好地方?或者是否需要更改站点定义。

0 投票
1 回答
3646 浏览

sharepoint-2010 - 与 2010 年相比,SharePoint 2013 中博客网站的网站定义或 onet.xml 文件有何变化?

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

谢谢。

0 投票
1 回答
5677 浏览

sharepoint - 将文档库 Web 部件添加到网站定义中的页面时,如何选择哪个视图?

在我的自定义 SharePoint 2010 网站定义中:

  1. 我的站点定义中有一个具有多个视图的自定义列表实例...
  2. 我有一个页面,我想显示其中一个视图...
  3. 在页面的 Elements.xml 定义中,我可以在哪里选择显示下面列表实例的 Schema.xml 中显示的“通信”或“会计”视图?

XML 已被清理以简化阅读。

列出实例的 Schema.xml

模块的 Elements.xml

0 投票
1 回答
1209 浏览

sharepoint-2013 - SharePoint Office 365 中网站定义的替代方案

我们知道我们无法在 Office 365 上部署站点定义,那么实现站点定义的替代方法是什么?

我认为站点配置和功能装订可以是替代选项。是否有任何其他替代方法可以在 SharePoint Online 上完整填写网站定义?

谢谢贾拉克