Question

Je me demande s'il existe un moyen de masquer certaines listes de bibliothèques de documents qui s'affichent lorsque l'utilisateur accède à la section "Tout le contenu du site". page dans SharePoint, et je me demande s’il existe un moyen programmatique d’y parvenir. (Si possible en utilisant WSS).

Je dois masquer de nombreuses listes de cette vue. Ces listes seront accessibles à partir des liens contenus dans une liste de liens (cette liste de liens est la seule que je souhaite voir voir par l'utilisateur).

Toute aide sera appréciée.

Était-ce utile?

La solution

La classe SPList a une propriété Hidden qui fera exactement ce que vous voulez.

En bref, vous pouvez faire quelque chose comme ceci:

1. Open the Site collection (SPSite)
2. Enumerate throuh all sites (SPSite.AllWebs -> SPWeb)
3. Enumerate through all lists (SPWeb.Lists)
4. Locate the lists you want to hide (base on Title or other property)
5. Set the Hidden Property to true
6. Call SPList.Update() (important!)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top