Pergunta

É possível mudar o nome de uma lista no SharePoint 2007 usando a interface web? Gostaria url de navegação para mudar também.

Eu tentei mudar o nome utilizando a opção de configurações na lista. Isso vai mudar o título, mas não o URL de navegação.

Foi útil?

Solução

Eu não tenho certeza que a mudança do url é possível através da interface web.

No entanto, você provavelmente poderia salvar a lista como um modelo, incluir o conteúdo como parte desse modelo, e depois apagar a lista. Finalmente, aplicar o modelo para obter um recém-nomeado (com nova url) lista.

Outras dicas

Eu tive esse mesmo problema e resolvi-lo facilmente no SharePoint Designer. Você tem que ir para todos os arquivos de listagem, encontrar a lista, clique direito e Renomear. Isso vai mudar a URL. Você não terá essa opção se você ir para a opção Lista e Bibliotecas, você tem que ir para o Todos os arquivos.

Você não pode fazer isso na interface do usuário da Web.

Além disso, outra dica. Se você precisar de você tem uma necessidade para citar uma lista com espaços, mas não quer que os% 20 caracteres de escape feias do URL. Digamos que você precisa nomear sua lista Info Center. Primeiro criar a lista, sem espaço: InfoCenter. Em seguida, voltar e renomear o título apenas para Info Center. Agora você terá a um bom nome legível lista, assim como nenhuma% 20 anos em sua URL.

Você pode definitivamente mudar a URL usando SharePoint Designer . Tenho certeza que você também pode fazer isso por meio de programação.

A lista terá o nome que você criou com tão criar a lista e, em seguida, definir o nome localizado depois

if (site.Lists.Exists(Constants.MyListName, out myList))
{
    myList.Description = Resources.My_Lists.My_List_Description;
    logger.Write("List {0} already exists on site {1}", Constants.ListNames.MYLIST,site.Url);
}
else
{
    Guid listGuid = site.Lists.Add(Constants.ListNames.MYLIST,   
                    Resources.My_Lists.MyList_List_Description,
                    SPListTemplateType.DocumentLibrary);
    myList = site.Lists.GetList(listGuid, false);
    logger.Write("Created list {0} on site {1}", Constants.ListNames.MYLIST, site.Url);
}
myList.NoCrawl = true;
myList.Title = Resources.My_Lists.My_Inbox_List_DisplayName;
myList.EnableVersioning = true;
myList.EnableMinorVersions = false;
myList.Update();

Quando você precisa então a lista que você obtê-lo usando o nome interno que será o mesmo nome que no Constants.ListNames.MYLIST

list = (from SPList l in web.Lists
                        where l.RootFolder.Name.Equals(listInternalName, StringComparison.InvariantCulture)
                        select l).FirstOrDefault();

Eu acho que é uma boa prática para ficar longe do nome de exibição consulte este artigo sobre problemas com campos em Sharepoint

http://www.buro9.com/ blog / 2007/02/26 / sharepoint-SPListItem-peculiaridades /

Parece que você pode mudar a url no Windows Explorer. A biblioteca / lista ainda existem e podem ser editados.

Às vezes, você começa a trabalhar com uma lista nomeando-o como lista Beta, teste, site da versão 1, etc, e então você percebe que você precisa mudar o nome da lista. Aqui está o procedimento passo a passo para mudar o nome:

  1. Clique em "Ações do Site" e selecione "Configurações do site"
  2. Em "Administração do Site", selecione "bibliotecas de sites e listas"
  3. Selecione a lista que deseja personalizar
  4. Em Configurações Gerais, selecione "Título, descrição e navegação"
  5. Editar o nome e você está completamente.

Isto não deve modificar as conexões hiper e vários pontos de vista de lista.

Eu sou novo para Sharepoint, mas eu ter renomeado com sucesso uma lista. Isto é o que eu fiz:

  • Criado um "local de rede", que é realmente um local WebDAV para o site
  • Renomeado a lista no Windows Explorer
  • / Adicionado a lista "novo" Removido ao Quick Launch.

A URL é alterado, como o nome antigo não é mais válido.

Hope isso ajuda.

O nome interno para as listas é bastante confuso e matando-o no código ou através da manipulação dos arquivos pode quebrar alguns web personalizado partes, fluxos de trabalho, ou causa orfandade. Por estas razões, eu deixaria o nome interno sozinho ao invés de arriscar fazendo algo para quebrar em nome da vaidade. Se o cliente estava solicitando a mudança, no entanto, gostaria de salvar o modelo como diz Martin e usar isso para mudar o nome da lista.

Depois de criar uma lista ou doc ??biblioteca, a url não pode ser alterado usando a interface web -. Você está preso com ele a menos que você modificá-lo usando algo como Powershell ou SharePoint Designer

Eu recomendo tornando-se um hábito para inicialmente criar as listas / bibliotecas com um url encurtada / limpo, logo em seguida renomear as listas / bibliotecas para seu nome "agradável" para que todos possam ler claramente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top