Alterar página inicial do Sharepoint Team Site

2

Eu preciso alterar a página que um usuário acessa ao navegar para um site de equipe do SharePoint 2007. O que estamos tentando alcançar para este site de equipe é um layout de página diferente do padrão. Uma das duas coisas a seguir provavelmente resolveria isso para mim, mas não consigo descobrir como fazer:

  1. Alterar a página inicial de um site de equipe para uma nova página que criei - por exemplo, de default.aspx para Shared% 20Documents \ newhome.aspx
  2. Edite o layout de default.aspx apenas para este site.

O site da equipe em questão não foi configurado. Temos a edição Enterprise MOSS 2007, portanto, podemos adicionar quaisquer recursos que nos ajudem no Site.

    
por dunxd 23.09.2010 / 14:00

4 respostas

2

Em configurações do site - > Olhar e sentir, você pode definir a página de boas-vindas para qualquer outra página dentro do mesmo site (você pode ter que mover sua página personalizada para a biblioteca de páginas em vez de documentos compartilhados primeiro).

    
por 24.09.2010 / 08:06
1

Se você já criou o newhome.aspx no designer do SharePoint, clique com o botão direito e selecione "Definir como home page" no SPD.

HTH, Dan

    
por 24.09.2010 / 00:31
1

A configuração do site da página de boas-vindas só está disponível quando os recursos de publicação estão sendo ativados. Também com, por exemplo, o SharePoint 2010 Foundation, toda a infraestrutura de publicação não está disponível, portanto, isso não seria uma opção.

O que você pode fazer perfeitamente é usar a API do SharePoint ou o PowerShell (no caso de considerar o SharePoint 2010) para definir a página de boas-vindas no RootFolder. Isso seria assim em C #:

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

No PowerShell, mais uma vez ao fazer isso para o SharePoint 2010, isso seria feito usando:

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

Você deve conseguir editar o layout do default.aspx do site usando SharePoint Designer .

    
por 23.09.2010 / 15:35

Tags