【问题标题】:Setting up default web parts on a Wiki Page from a Web Template in SharePoint 2010?从 SharePoint 2010 中的 Web 模板在 Wiki 页面上设置默认 Web 部件?
【发布时间】:2011-10-19 04:28:54
【问题描述】:

我的团队正在尝试构建一个 Web 模板,其中包括一个实例化的 Wiki 页面,其中添加了一些默认 Web 部件;但我们无法让这种行为发生。

简而言之,我们希望将一些 default.aspx(或 Home.aspx,名称不重要,只是功能)添加到 SitePages 目录 GhostableInLibrary;因此它对由此 Web 模板创建的所有 SiteCollections 可见。

值得注意的是,我们的 Web 集合基于团队站点,并且 Wiki 将成为新站点的默认主页。

【问题讨论】:

  • 您能告诉我们您面临的问题吗,是站点定义还是站点模板?
  • 如果这是 SharePoint 2007,我们将使用站点定义。由于新建议是使用自定义 Web 模板,这就是我们正在尝试做的事情。 msdn.microsoft.com/en-us/library/ff408263.aspx

标签: sharepoint sharepoint-2010


【解决方案1】:

网站模板可用于自定义新创建的网站,但网站集的顶级网站除外。由于网站模板都在网站集的解决方案库中进行管理,因此网站模板不能用于定义自己的容器。 您需要网站定义来自定义网站集的第一个网站。

网站模板的使用方法,可以去http://weblogs.asp.net/soever/archive/2009/10/19/sharepoint-2010-site-exporting-as-wsp-solution-part-1.aspx

关于如何创建站点定义,你可以去http://msdn.microsoft.com/en-us/library/gg276356.aspx

【讨论】:

【解决方案2】:

如果您想绑定现有模板而不创建新副本,或者您没有原始网站模板可供访问。您使用称为特征装订的过程。

当您创建共享点解决方案时,它将包含两个功能,一个用于您的实际功能,另一个用于将其简单地钉在现有模板中。

这是一篇讨论它的文章。 http://mssharepointtips.com/tip.asp?id=1065

【讨论】:

  • 您是否建议可以将自定义的默认 wiki 页面作为一项功能进行装订?
  • 我建议可以将一项功能装订到现有网站模板中,这样当使用此模板创建新网站时,该功能将自动执行。此功能将负责添加您需要的 Web 部件和页面。
  • 我们知道您可以通过作为功能运行的代码来修改页面。有没有办法将自定义 wiki 页面作为 Web 模板的一部分包含在内?
  • 是的,共享点模块用于将文件包含到库中。 msdn.microsoft.com/en-us/library/ms453137.aspxmsdn.microsoft.com/en-us/library/ms441170.aspx
  • 这似乎是我们没有采取的途径……我们将对此进行进一步调查。谢谢你,布赖恩。
猜你喜欢
  • 2023-03-11
  • 2011-05-12
  • 1970-01-01
  • 2011-07-30
  • 2022-03-07
  • 2011-10-21
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
相关资源
最近更新 更多