WSS 3.0 & MOSS: Como eliminar/volver a mostrar web parts ocultas en páginas de SharePoint!

Muchas veces ocurre que los usuarios de manera accidental cierran web parts en páginas de SharePoint, con lo cual estas se quedan ocultas en la página y no se pueden volver a mostrar a través de la interfaz de usuario:

  • Para cerrar una web part, basta con que el usuario pulse sobre la opción Close que aparece al pulsar la pestaña de configuración de la web part. El caso es que este comportamiento se da para cualquier web part de SharePoint, ya sea estándar, desarrollada por nosotros o alguna de las que generamos al trabajar con SharePoint Designer 2007 (SD 2007).
  • Si editamos la página a través del navegador, veremos cómo no hay rastro de la web part que acabamos de cerrar.
image image image
¿Cómo eliminamos / mostramos estas web parts cerradas de manera accidental?  Para volver a mostrar estas web parts o eliminarlas apropiadamente, tenemos dos alternativas:
  • Utilizar la página de mantenimiento de web parts (Web Part Page Maintenance), que es una página de aplicación que reside en el directorio _layouts de SharePoint
  • Editar la página con SharePoint Designer 2007 (SD 2007) y jugar con las propiedades de las web parts en tiempo de diseño.

Con la página de mantenimiento de web parts

Para utilizar la página de mantenimiento de web parts (que sólo nos permite eliminar web parts cerradas por accidente y que se quieran eliminar):

  • Aquí veremos el listado de web parts de nuestra página. Para saber que web part se muestra o no en la página, nos fijamos en la columna Open on page? y buscamos si hay alguna con el valor No.
  • Para eliminar una web part, simplemente la seleccionamos y pulsamos Delete.
  • Aparecerá un mensaje informativo, pulsamos Ok.
image image image

 

  • De esta forma, borraremos la web part oculta.

image

 Con SD 2007

Para eliminar o volver a mostrar una web part que se ha cerrado accidentalmente en una página de SharePoint utilizando SD 2007:

  • Abrimos la página con SD 2007. Como se puede apreciar, en SD 2007 si que vemos la web part que se ha cerrado de manera accidental.
  • Para eliminar esa web part, basta con seleccionarla en SD 2007 y pulsar la tecla de borrado.
  • Para volver a mostrar la web part, pulsamos sobre el smart tag de que dispone la web part (por cierto, se trata de una ListViewWebPart) y a continuación sobre Web Part Properties…
  • En la ventana de propiedades, nos vamos a la sección Layout y simplemente desmarcamos la opción Closet the Web part:
image image image

 

  • Tras pulsar Ok, veremos como la web part se muestra en modo diseño en SharePoint Designer.
  • Si guardamos los cambios, veremos que la web part aparece de nuevo en la interfaz de usuario de SharePoint. 
image image

 

Ahora bien, este procedimiento no sirve para la Data Form Web Part, ya que no nos ofrece esta opción de Web Part Properties que si tienen una List View Web Part. En este caso, para volver a mostrar la web part cerrada accidentalmente:

  • Editamos la página en cuestión con SD 2007.
  • Nos vamos a la ventana Tag Properties y buscamos la propiedad IsIncluded que hemos de poner a True, con lo que la web par se visualizará de manera automática en SD 2007.
  • Sin más, guardamos los cambios para que surtan efecto en la interfaz de usuario.
image image

 

Y hasta aquí llega este posts sobre como eliminar/volver a mostrar web parts ocultas en páginas de SharePoint. Espero que el post os haya resultado interesante.

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 “WSS 3.0 & MOSS: Como eliminar/volver a mostrar web parts ocultas en páginas de SharePoint!”

  1. Hola! Gracias por el tip; muy bien explicado, como siempre. Creo que hay un pequeño “bug” por ahí pululando:), donde dice “De esta forma, borraremos la página oculta.”, creo que debería decir “De esta forma, borraremos la webpart oculta.” Por último, hay otro método para hacer lo que comentas, que es el siguiente: 1º damos a editar la página, 2º donde queremos restaurar la webpart, seleccionamos “agregar elemento web”, 3º a continuación, en la ventana emergente, seleccionamos “galería de elementos web y opciones avanzadas”, y ya ahí 4º seleccionamos el bloque “elementos web cerrados”. Un saludo y gracias de nuevo por compartir estos interesantes tips, Babu

  2. Buenas Javier,
    Gracias por localizar el bug…se nota que ayer cuando escribí el post me fallaba la neurona ;-)…ya lo he corregido. Genial tu aporte, completa el post a la perfección.

    Un saludo

    JC’s

  3. Muy buenas Mario,
    Completamente de acuerdo contigo…de hecho, este post también tiene que llevar a más de uno a hacer una pequeña auditoría en sus páginas de SharePoint para encontrar web parts ocultas…no te imaginas hasta que punto el usuario pulsa el Cerrar de forma accidental.

    Un saludo

    JC’s

Deja un comentario

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