SharePoint 2010: Cómo ocultar una lista de la página “Ver todo el contenido del sitio”!

La página “Ver todo el contenido del sitio” muestra a cualquier usuario de un sitio de SharePoint información relativa a bibliotecas del sitio, listas, subsitios, etc. Si por algún motivo necesitamos ocultar alguno de estos elementos para que no se muestre en dicha página, lo podemos conseguir vía Powershell o de forma programática. Por ejemplo, para una cierta lista basta con configurar la propiedad “Hidden” con el valor True y listo, la lista desaparece de esta página:

  • Por ejemplo, vamos a ocultar la lista “Announcements” para que no se muestre en esta página.
  • En mi caso, voy a ocultarla de forma programática de forma que ni siquiera un usuario administrador la verá en la colección.
image image
  • El código para ocultar la lista es tan sencillo como el que sigue:
   1: try

   2: {

   3:     using (SPSite spsSC = new SPSite("http://demo2010a:100/"))

   4:     {

   5:         using (SPWeb spwSitio = spsSC.OpenWeb())

   6:         {

   7:             SPList splListToHide =

   8:                 spwSitio.Lists["Announcements"];

   9:             splListToHide.Hidden = true;

  10:             splListToHide.Update();

  11:             Console.WriteLine("Lista ocultada");

  12:         }

  13:     }

  14: }

  15: catch (SPException ex)

  16: {

  17:     Console.WriteLine("Error: {0}", ex.Message);

  18: }

Por supuesto, si un usuario “avispado” conoce la Url de la lista podrá acceder a ella (sólo la estamos ocultando) y es posible mediante herramientas como SharePoint Manager visualizarlas de forma directa.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

6 comentarios en “SharePoint 2010: Cómo ocultar una lista de la página “Ver todo el contenido del sitio”!”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *