Question

Est-il possible de renommer une liste dans Sharepoint 2007 à l'aide de l'interface Web? J'aimerais que l'URL de navigation change également.

J'ai essayé de modifier le nom à l'aide de l'option de configuration de la liste. Cela modifiera le titre mais pas l'URL de navigation.

Était-ce utile?

La solution

Je ne suis pas sûr qu'il soit possible de modifier l'URL via l'interface utilisateur Web.

Cependant, vous pouvez probablement enregistrer la liste en tant que modèle, inclure le contenu dans ce modèle, puis supprimer la liste. Enfin, appliquez le modèle pour obtenir une liste nouvellement nommée (avec une nouvelle URL).

Autres conseils

J'ai eu le même problème et je l'ai résolu facilement dans SharePoint Designer. Vous devez aller à la liste de tous les fichiers, trouver la liste, clic droit et renommer. Cela va changer l'URL. Vous n'aurez pas cette option si vous allez à la liste & amp; Dans l’option Bibliothèques, vous devez accéder à la section Tous les fichiers.

Vous ne pouvez pas le faire dans l'interface utilisateur Web.

Aussi, un autre conseil. Si vous en avez besoin, vous devez nommer une liste d'espaces, mais vous ne voulez pas que les vilains caractères d'échappement% 20 soient dans l'URL. Supposons que vous deviez nommer votre liste Centre d’information. Commencez par créer la liste sans espace: InfoCenter. Revenez ensuite en arrière et renommez le titre uniquement en centre d’information. Maintenant, vous aurez un joli nom de liste lisible, ainsi que pas de% 20 dans votre URL.

Vous pouvez définitivement modifier l'URL à l'aide de SharePoint Designer . Je suis sûr que vous pouvez aussi le faire par programme.

La liste obtiendra le nom avec lequel vous l'avez créée. Créez-la puis définissez le nom localisé par la suite

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

Lorsque vous avez besoin de la liste, vous l'obtenez en utilisant le nom interne qui sera identique à celui de Constants.ListNames.MYLIST

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

Je pense que c'est une bonne pratique de rester à l'écart du nom complet. Consultez cet article concernant les problèmes de champs dans Sharepoint

http://www.buro9.com/ blog / 2007/02/26 / sharepoint-splistitem-quirks /

Il semble que vous puissiez modifier l'URL dans l'Explorateur Windows. La bibliothèque / liste existe toujours et peut être modifiée.

Parfois, vous commencez à travailler avec une liste en la nommant Liste bêta, Test, Version du site 1, etc., puis vous réalisez que vous devez modifier le nom de la liste. Voici la procédure à suivre pour changer le nom:

  1. Cliquez sur "Actions sur le site". et sélectionnez "Paramètres du site"
  2. Sous " Administration du site " sélectionnez "bibliothèques de sites et listes"
  3. Sélectionnez la liste que vous souhaitez personnaliser
  4. Sous Paramètres généraux, sélectionnez "Titre, description et navigation"
  5. .
  6. Modifiez le nom et vous avez terminé.

Ceci ne devrait pas modifier les hyper connexions et les différentes vues de la liste.

Je suis nouveau dans Sharepoint, mais j'ai renommé une liste avec succès. Voici ce que j'ai fait:

  • Création d'un "emplacement réseau", qui est en fait un emplacement WebDAV pour la site
  • renommé la liste dans l'Explorateur Windows
  • Supprimé / Ajout du " nouveau " liste au Lancement rapide.

L'URL est modifiée car l'ancien nom n'est plus valide.

J'espère que ça aide.

Le nom interne des listes est assez confus. Si vous le détruisez par du code ou en manipulant les fichiers, vous risquez de casser certains composants WebPart, certains flux de travail ou de provoquer des orphelines. Pour ces raisons, je laisserais le nom interne seul plutôt que de risquer de causer quelque chose à casser dans le nom de vanité. Si le client demandait la modification, cependant, j’enregistrerais le modèle de la manière indiquée par Martin et l’utiliserais pour renommer votre liste.

Une fois que vous avez créé une liste ou une bibliothèque de documents, vous ne pouvez pas modifier l’URL à l’aide de l’interface Web, à moins de la modifier à l’aide de quelque chose comme Powershell ou SharePoint Designer.

Je recommande fortement de prendre l'habitude de créer d'abord les listes / bibliothèques avec une URL raccourcie / propre, puis de renommer immédiatement les listes / bibliothèques en "sympa". nom pour que tout le monde lise clairement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top