我的团队正在尝试构建一个Web模板,其中包含一个实例化的Wiki页面,其中添加了一些默认Web部件;但我们无法让这种情况发生。
简而言之,我们希望将一些default.aspx(或Home.aspx,名称不重要,只是功能)添加到SitePages目录,GhostableInLibrary;所以从这个Web模板制作的所有SiteCollections都可以看到它。
值得注意的是,我们将Web Collection从团队网站中删除,并且Wiki将成为新网站的默认主页。
答案 0 :(得分:0)
网站模板可用于自定义新创建的网站,但网站集的顶级网站除外。由于网站模板都是在网站集的解决方案中管理的,因此网站模板不能用于定义自己的容器。 您需要网站定义来自定义网站集的第一个网站。
有关如何使用网站模板,您可以转到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
答案 1 :(得分:0)
如果您想在不创建新副本的情况下绑定到现有模板,或者您没有要访问的原始网站模板。您使用称为功能装订的过程。
创建sharepoint解决方案时,它将包含两个功能,一个用于实际功能,另一个用于将其简化为现有模板。
以下是一篇讨论它的文章。 http://mssharepointtips.com/tip.asp?id=1065