SharePoint 2010: “Proveedor de mapa de sitio” personalizado para ocultar la Variación (Custom SiteMap Provider)
Escenario
En estos días nos encontramos el caso de tener que ocultar el nodo correspondiente a la variación en el camino de hormigas, migas de pan,… (breadcrumb).
Home > Español > MySite > MyPage
Esto era imposible hacerlo con las herramientas que tenemos por defecto mediante la configuración del control que estábamos usando
1: <asp:SiteMapPath SiteMapProvider="SPContentMapProvider" id="ContentMap" SkipLinkText="" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/>
Solución
Como solución a nuestro problema, decidimos crearnos nuestro propio proveedor para el mapa del sition (Custom SiteMap Provider). Para ello, nos creamos un proyecto de SharePoint 2010 en Visual Studio 2010 y añadimos una clase que herede de “SiteMapProvider”
