更改 SharePoint 团队网站主页

更改 SharePoint 团队网站主页

我需要更改用户导航到 SharePoint 2007 团队网站时所访问的页面。我们试图为该团队网站实现与默认页面布局不同的效果。以下两种方法之一可能可以帮我解决这个问题,但我也不知道该怎么做:

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

尚未设置有问题的团队网站。我们拥有 MOSS 2007 企业版,因此​​可以向网站添加任何对我们有帮助的功能。

答案1

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

答案2

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

HTH,丹

答案3

欢迎页面站点设置确实仅在激活发布功能时可用。此外,例如使用 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()

答案4

您应该能够使用以下命令编辑站点的 default.aspx 布局SharePoint 设计器

相关内容