This is a Sharepoint 2010 Foundation Install.
In my master page I have this in the PlaceHolderSiteName:
<asp:SiteMapPath runat="server"
SiteMapProviders="SPSiteMapProvider,SPXmlContentMapProvider"
RenderCurrentNodeAsLink="true"
NodeStyle-CssClass="SolidBreadCrumb"
CurrentNodeStyle-CssClass="SolidBreadCrumbCurrent"
RootNodeStyle-CssClass="SolidBreadCrumbRoot"
HideInteriorRootNodes="true"
SkipLinkText="" PathSeparator=" | ">
<CurrentNodeStyle CssClass="SolidBreadCrumbCurrent" />
<RootNodeStyle CssClass="SolidBreadCrumbRoot" />
<NodeStyle CssClass="SolidBreadCrumb" /></asp:SiteMapPath>
When I turn off Top Link Bar inheritance I get breadcrumbs how I would expect.
Root | SubSiteLevel1 | SubsiteLevel2 > View
When I turn on Top Link Bar inheritance it only shows the root.
Root > View
If I turn on inheritance on SubsiteLevel1 and off on SubsiteLevel2 it will display like so.
Root | SubsiteLevel2 > View
How can I display breadcrumbs correctly when inheriting the Top Link bar. I do not want to have to recreate the links on every page. But if I do inherit it is difficult to determine what site you are in.