Domanda

È possibile rinominare un elenco in Sharepoint 2007 utilizzando l'interfaccia Web? Vorrei cambiare anche l'URL di navigazione.

Ho provato a cambiare il nome usando l'opzione delle impostazioni nell'elenco. Questo cambierà il titolo ma non l'URL di navigazione.

È stato utile?

Soluzione

Non sono sicuro che sia possibile modificare l'URL tramite l'interfaccia utente Web.

Tuttavia, potresti probabilmente salvare l'elenco come modello, includere il contenuto come parte di quel modello e quindi eliminare l'elenco. Infine, applica il modello per ottenere un nuovo elenco (con nuovo URL).

Altri suggerimenti

Ho avuto lo stesso problema e l'ho risolto facilmente in SharePoint Designer. Devi andare all'elenco Tutti i file, trovare l'elenco, fare clic con il tasto destro e Rinomina. Questo cambierà l'URL. Non avrai questa opzione se vai su Elenco & amp; Opzione Librerie, devi andare su Tutti i file.

Non puoi farlo nell'interfaccia utente Web.

Inoltre, un altro suggerimento. Se hai bisogno, hai bisogno di nominare un elenco con spazi, ma non vuoi i brutti caratteri di escape% 20 nell'URL. Supponiamo che tu abbia bisogno di nominare la tua lista Centro informazioni. Innanzitutto creare l'elenco senza spazio: InfoCenter. Quindi tornare indietro e rinominare il titolo solo in Info Center. Ora avrai un bel nome di elenco leggibile, oltre a% 20 nel tuo URL.

Puoi sicuramente cambiare l'URL usando SharePoint Designer . Sono abbastanza sicuro che puoi farlo anche a livello di codice.

L'elenco otterrà il nome con cui lo hai creato, quindi crea l'elenco e imposta successivamente il nome localizzato

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 hai bisogno dell'elenco, lo ottieni utilizzando il nome interno che sarà lo stesso nome di Costanti.Elenco.I.MISTA

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

Penso che sia una buona pratica stare lontano dal nome visualizzato, vedi questo articolo riguardo ai problemi con i campi in Sharepoint

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

Sembra che tu possa cambiare l'URL in Esplora risorse. La libreria / lista esiste ancora e può essere modificata.

A volte, inizi a lavorare con un elenco nominandolo come elenco Beta, test, versione del sito 1 ecc. e poi ti rendi conto che devi cambiare il nome dell'elenco. Ecco la procedura passo per passo per modificare il nome:

  1. Fai clic su " Azioni sul sito " e seleziona " Impostazioni sito "
  2. In " Amministrazione del sito " seleziona " librerie ed elenchi di siti "
  3. Seleziona l'elenco che desideri personalizzare
  4. In Impostazioni generali seleziona " Titolo, descrizione e navigazione "
  5. Modifica il nome e hai finito.

Questo non dovrebbe modificare le connessioni ipertestuali e le varie viste dell'elenco.

Sono nuovo su Sharepoint, ma ho rinominato con successo un elenco. Questo è quello che ho fatto:

  • Creato un " Network Place " ;, ovvero in realtà una posizione WebDAV per il sito
  • Rinominato l'elenco in Esplora risorse
  • Rimosso / aggiunto il " nuovo " elenco al Avvio veloce.

L'URL viene modificato, poiché il vecchio nome non è più valido.

Spero che sia d'aiuto.

Il nome interno per gli elenchi è piuttosto disordinato e ucciderlo nel codice o manipolando i file può interrompere alcune web part personalizzate, flussi di lavoro o causare orfani. Per questi motivi, lascerei da solo il nome interno piuttosto che rischiare di provocare la rottura di qualcosa in nome della vanità. Se il client richiedesse la modifica, tuttavia, salverei il modello come dice Martin e lo utilizzerei per rinominare l'elenco.

Una volta creato un elenco o una raccolta documenti, l'URL non può essere modificato utilizzando l'interfaccia Web: ne rimani bloccato a meno che non lo modifichi utilizzando Powershell o SharePoint Designer.

Consiglio vivamente di prendere l'abitudine di creare inizialmente gli elenchi / le librerie con un URL abbreviato / pulito, quindi rinominare immediatamente gli elenchi / le librerie nel suo "bello". nome che tutti possano leggere chiaramente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top