A Single Breadcrumb for All SharePoint Pages
SharePoint’s out-of-the-box breadcrumb control is kinda a strange animal. Basically you have three different kinds of breadcrumbs in SharePoint. Each of these breadcrumbs are using different provider for their back-end:
- Layout Pages / Administration Pages use SPXmlContentMapProvider,
- Publishing Pages use CurrentNavSiteMapProviderNoEncode, and
- Form Pages (AllItems.aspx, EditForm.aspx, DisplayForm.aspx, etc.) use SPContentMapProvider
This is all fine, when you have different master…