Domanda

Mi chiedo se esiste un modo per nascondere alcuni elenchi di raccolte documenti che vengono mostrati quando l'utente accede a " Tutto il contenuto del sito " pagina in SharePoint e mi chiedo se esiste un modo programmatico per raggiungere questo obiettivo. (Se possibile usando WSS).

Devo nascondere molti elenchi da questa vista, questi elenchi saranno accessibili dai collegamenti all'interno di un elenco di collegamenti (questo elenco di collegamenti è l'unico che voglio che l'utente veda).

Qualsiasi aiuto sarà apprezzato.

È stato utile?

Soluzione

La classe SPList ha una proprietà Hidden che farà esattamente quello che vuoi.

In breve, potresti fare qualcosa del genere:

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!)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top