miércoles, 8 de julio de 2009

Mostrando las carpetas de listas y librerías de documentos en el breadcrumb de SharePoint 2007

En algunas de las Master Pages que vienen por defecto con SharePoint 2007, por ejemplo en la BlueBand o en la BlackBand, nos encontramos con que el breadcrumb puede no funcionar correctamente en algunos casos como cuando nos encontramos dentro de las carpetas y subcarpetas de una lista o librería de documentos, ya que el breadcrumb sólo nos indicará hasta el site en el que nos encontramos.

Esto se puede solucionar con una ligera modificación en las Master Pages utilizando SharePoint Designer, siguiendo los pasos siguientes:

  1. Abrir SharePoint Designer y conectar al site raíz de nuestro SharePoint 2007.
  2. Navegar hasta _catalogs/masterpages.
  3. Abrir la master page que queremos corregir, confirmando que queremos hacer check out.
  4. En la vista de código, buscar el elemento SiteMapPath, que tendrá la propiedad SiteMapProvider="CurrentNavSiteMapProviderNoEncode"
  5. Corregir esta propiedad para que quede como SiteMapProvider="SPContentMapProvider"
  6. Guardar la master page, hacer check in y publicarla.
Con estos pasos, cuando nos encontremos dentro de las carpetas de una lista o librería de documentos nos aparecerán en el breadcrumb, con lo que nos será más fácil navegar dentro de éstas.

Espero que os pueda servir de ayuda.

No hay comentarios: