I have a subsite that I have changed the "global navigation" setting to
"Display the navigation items below the current site"
This works correctly. I then need to "add a link" this is a link back to the root web site basically "/Pages/Default.asp"
I click OK and there are no errors, but the link does not get displayed and when I go back the the navigation settings the link is no longer there.
This works just fine in the root web navigation
Any ideas?
After further research, I found a bug in our custom minimal publishing site definition onet.xml that was causing the issue. The Element had a typo in it
<NavBars>
<narbar Name="SharePointTop Navbar" ID="1002" />
<NavBars>
"narbar" should be "navbar". When I fixed it, any new sub-sites created did not have this issue. I was now able sort/edit the navigation items for those new sub-sites.
In order to fix the already created sub-sites, I had to update the NavNodes table in my content db. I found a forum post hat help me:
I had to modify the t-sql statement in the above forum post to add "Quick Launch" rows for each sub-site in the NavNodes table. The next time a user tries to modify the navigation sorting/editing for a sub-site, the changes will be saved.