Asked By Chris Richard [MSFT]
21-Mar-07 04:05 PM

You're correct: you need two PortalSiteMapDataSource controls. The key is
that the one supplying the top menu must be connected to
SiteMapProvider="CombinedNavSiteMapProvider) while the one supplying the
quick launch menu must be connected to "CurrentNavSiteMapProvider".
You can then tweak inheritance settings using the Navigation Settings page
for your various sub-sites (Site Actions > Site Settings > Modify
Navigation). In particular, you'll want each sub-site to have its Global
Navigation option set to "Display the same navigation items as the parent
site" (note: this is the default). If I understand your scenario correctly,
for the Current Navigation option you'll want the first level of sub-sites
to be set to "Display only the navigation items below the current site", and
subsequent levels set to "Display the same navigation items as the parent
site."
For more detailed information about configuring navigation, see the 2 part
blog post at:
http://blogs.msdn.com/ecm/archive/2007/02/10/moss-navigation-deep-dive-part-1.aspx
http://blogs.msdn.com/ecm/archive/2007/02/10/moss-navigation-deep-dive-part-2.aspx