Frage

Ist es möglich, eine Liste in Sharepoint 2007 über das Webinterface umbenennen? Ich würde Navigation URL wie auch zu ändern.

Ich habe versucht, ändern Sie den Namen der Einstellungen Option auf der Liste. Dadurch wird der Titel ändern, aber nicht die Navigations url.

War es hilfreich?

Lösung

Ich bin nicht sicher, dass die URL zu ändern, durch die Web-Oberfläche möglich ist.

Sie können jedoch wahrscheinlich die Liste als Vorlage speichern, umfassen den Inhalt als Teil dieser Vorlage, und dann die Liste löschen. Schließlich die Vorlage anwenden eine neu benannte (mit neuer URL) Liste zu erhalten.

Andere Tipps

Ich hatte das gleiche Problem, und ich beschlossen, es einfach in Sharepoint Designer. Sie müssen alle Dateien Eintrag gehen, um die Liste zu finden, rechts klicken und Umbenennen. Dadurch wird die URL ändern. Sie werden nicht über diese Option, wenn Sie die List & Bibliotheken Option zu gehen, müssen Sie auf die Alle Dateien ein gehen.

Sie können dies nicht in der Web-Benutzeroberfläche.

Auch ein weiterer Tipp. Wenn Sie brauchen, haben Sie eine Notwendigkeit, eine Liste mit Leerzeichen zu nennen, wollen aber nicht die hässlichen% 20 Escape-Zeichen in der URL. Sagen Sie Ihre Liste Info-Center nennen müssen. Erstellen Sie zunächst die Liste ohne Leerzeichen: Infocenter. Dann gehen Sie zurück und benennen Sie den Titel nur zu Info-Center. Jetzt haben Sie die ein schöne lesbaren Listennamen, sowie kein% 20ern in der URL.

Sie können auf jeden Fall die URL ändern mit Sharepoint Designer . Ich bin mir ziemlich sicher, dass Sie auch diese programmatisch tun können.

Die Liste erhalten Sie den Namen es erstellt mit so der Liste erstellen und dann die lokalisierten Namen danach

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();

Wenn Sie dann die Liste müssen Sie es den internen Namen verwenden, die die gleichen Namen wie in Constants.ListNames.MYLIST sein

list = (from SPList l in web.Lists
                        where l.RootFolder.Name.Equals(listInternalName, StringComparison.InvariantCulture)
                        select l).FirstOrDefault();
finden Sie in diesem Artikel über Probleme

Ich denke, es ist eine gute Praxis, aus dem Anzeigenamen zu bleiben weg mit Feldern in Sharepoint

http://www.buro9.com/ Blog / 2007/02/26 / sharepoint-SPListItem-Macken /

Es sieht aus wie Sie die URL in Windows Explorer ändern können. Die Bibliothek / Liste noch vorhanden und kann bearbeitet werden.

Manchmal beginnen Sie die Arbeit mit einer Liste als Beta-Liste, zu testen, Site-Version 1 usw. zu benennen und dann merkt man, dass Sie den Namen der Liste zu ändern. Hier ist der Schritt für Schritt Verfahren für die Änderung des Namens:

  1. Klicken Sie auf "Site-Aktionen" und wählen Sie "Site-Einstellungen"
  2. Unter "Site Administration" die Option "Website-Bibliotheken und Listen"
  3. die Liste Wählen Sie anpassen möchten
  4. Sie unter Allgemeinen Einstellungen wählen Sie "Titel, Beschreibung und Navigation"
  5. Bearbeiten Sie den Namen und Sie sind durch.

Dies sollte die hyper-Verbindungen und verschiedene Ansichten der Liste nicht ändern.

Ich bin neu in Sharepoint, aber ich habe erfolgreich eine Liste umbenannt. Dies ist, was ich getan habe:

  • Erstellt eine „Netzwerkumgebung“, das ist eigentlich ein WebDAV-Speicherort für die Website
  • Umbenannt die Liste in Windows Explorer
  • Entfernte / die „neue“ Liste der Hinzugefügt Quick Launch.

Die URL wird geändert, wie der alte Name nicht mehr gültig ist.

Hoffe, es hilft.

Der interne Name für Listen ist ziemlich chaotisch und es in Code zu töten oder durch die Dateien zu manipulieren können einige benutzerdefinierte Webparts, Workflows oder Ursache Verwaisung brechen. Aus diesen Gründen würde ich den internen Namen allein anstatt zu riskieren, was etwas zu brechen, im Namen der Eitelkeit verlassen. Wenn der Kunde die Änderung angefordert hat, jedoch würde ich die Vorlage speichern, wie Martin sagt und verwenden, dass Ihre Liste umbenennen.

Sobald Sie eine Liste oder doc-Bibliothek zu erstellen, kann die URL nicht über das Webinterface geändert werden. - Sie mit ihm stecken, wenn Sie es so etwas wie Powershell oder Sharepoint Designer ändern

ich ihm eine Gewohnheit sehr empfehlen machen zu erstellen, um zunächst die Listen / Bibliotheken mit einem verkürzten / clean url, dann sofort die Listen Umbenennen / Bibliotheken zu seinem „schönen“ Namen für jedermann klar zu lesen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top