I checked and it is still using the topSiteMap as its datasourceID.
I don't really have any custom web parts that would affect this. This
top bar will be used across many site collections; would it be better
for me to create a custom top bar? If so, do you know of any
documentation on how to do this? Thanks.
Here is my code:
<SharePoint:AspMenu
ID="TopNavigationMenu"
Runat="server"
DataSourceID="topSiteMap"
EnableViewState="false"
AccessKey="<%$Resources:wss,navigation_accesskey%>"
Orientation="Horizontal"
StaticDisplayLevels="2"
MaximumDynamicDisplayLevels="1"
DynamicHorizontalOffset="0"
StaticPopoutImageUrl="/_layouts/images/menudark.gif"
StaticPopoutImageTextFormatString=""
DynamicHoverStyle-BackColor="#00467f"
SkipLinkText=""
StaticSubMenuIndent="0"
CssClass="ms-topNavContainer" Width="16px">
<StaticMenuItemStyle CssClass="topNavItem"
ItemSpacing="0px"/>
<StaticSelectedStyle CssClass="topNavSelected"
ItemSpacing="0px"/>
<StaticHoverStyle CssClass="topNavHover"/>
<DynamicMenuStyle CssClass="topNavFlyOuts" />
<DynamicMenuItemStyle CssClass="topNavFlyOutsItem" />
<DynamicHoverStyle BackColor="#FFFFFF"
CssClass="topNavFlyOutsHover" />
</SharePoint:AspMenu>