更改Sharepoint团队网站主页

我需要更改用户在浏览SharePoint站点时获取的页面。 我们正在努力实现这个团队网站是一个不同的默认页面布局。 以下两种情况之一可能会为我排除这一点,但我不知道如何做:

  1. 将团队网站的主页更改为我创build的新页面 – 例如,从default.aspx到Shared%20Documents \ newhome.aspx
  2. 仅编辑此站点的default.aspx的布局。

有问题的团队网站尚未build立。 我们有企业版MOSS 2007,所以可以添加任何function将帮助我们到网站。

在“网站设置” – >“外观和感觉”下,可以将“欢迎页面”设置为同一站点内的任何其他页面(您可能必须先将自定义页面移至页面库,而不是“共享文档”)。

如果您已经在SharePointdevise器中创build了newhome.aspx,则可以右键单击它并在SPD中select“设置为主页”。

HTH,丹

欢迎页面站点设置的确仅在激活发布function时可用。 此外,对于SharePoint 2010 Foundation,整个发布基础结构根本不可用,因此这不是一个选项。

你可以完全做的是使用SharePoint API或PowerShell(以防万一它将考虑SharePoint 2010)在RootFolder上设置欢迎页面。 这将在C#中是这样的:

using(var site = new SPSite("http://yoursite")) { using(var web = site.OpenWeb()) { var rootFolder = web.RootFolder; rootFolder.WelcomePage = "Pages/Home.aspx"; rootFolder.Update(); } } 

在PowerShell中,再次为SharePoint 2010执行此操作时,将使用以下命令完成:

 Add-PsSnapin Microsoft.SharePoint.PowerShell $w = get-spweb http://yoursite $r = $w.RootFolder $r.WelcomePage = "Pages/Home.aspx" $r.Update() $w.Dispose() 

您应该能够使用SharePoint Designer编辑站点的default.aspx的布局。