Navigation Editing Problem - The page has been modified by another author
I have a problem in a particular site on a client's SharePoint (MOSS)installation. When I try to edit the Site Settings > Navigation> Navigation Editing and Sorting, and post any changed I get the following error:
The page has been modified by another author <time> where time is the exact time in which i have pressed Ok to submit the changes.
Also the Lists link in the Quick Launch seems to have corrupted, with a sort of recurring BaseType=0?BaseType=0?BaseType=0 which goes on forever...
Anyone has encountered this issue or any hints on solving this?
Thanks
June 5th, 2007 12:00pm
Hello,
I have the exact same issue, were you able to resolve it? if so, can you let me know how.
Thanks
Colm
Free Windows Admin Tool Kit Click here and download it now
June 22nd, 2007 9:32pm
Me Too I have the same problem. I am working on Sharepoint 2007. I tried to delete some of the navigation links in the left bar but with no use. The same message "The page has been modified by another author" will come up and the records will be deleted.
Please, did any one solve this issue.
Thanks
June 30th, 2007 8:42am
Same problem here. This is so annoying. Any solution? Anyone?
Free Windows Admin Tool Kit Click here and download it now
July 4th, 2007 4:15pm
It worked for me after deleting one of the links tat has weired info. I mean when you click on the currupted link you u will find below (inside the "Selected Item") alot of info. However after deleting this link every thing worked fine for me.
Hope this will help
July 5th, 2007 11:03am
This will happen after you change URL for your site.
To fix this issue remove all lists from quick launch (from each list settings page). After you have removed all lists remove (or just corrupted one) all other folders from your quick launch (use site settings > modify navigation).
Now you can add you lists back to quick launch.
Free Windows Admin Tool Kit Click here and download it now
July 11th, 2007 1:13am
But how do you remove lists when you can't get the navigation to work? Is there another place I can remove lists besides in navigation?
August 2nd, 2007 10:57am
Hi Veronique,
You will need to remove the list from the list settings menu.
Get in the list settings menu of the list you want to remove from the quick launch
Then click on Title, description and navigation
Then choose No for Display this list on the Quick Launch?
Free Windows Admin Tool Kit Click here and download it now
August 9th, 2007 12:48pm
The main problem that I have is mainly with corrupt Headings.When I try to remove those I encounter the same problems but they are not tied to any specific list so I do not see how changing the list setting would help.
I will try that tip for the endless string of ?Base=queries and I appreciate the tip.
Has anyone figured out a workaround for the headings?
I do hope...
August 22nd, 2007 8:43am
Fact is:
To reset corrupted headings, you have to :
- remove all the lists under corrupted heading
- remove corrupted heading
- From the list settings, add a removed list tothe quick launch (This regenerate a non corrupted heading)
You are then good to go....
Free Windows Admin Tool Kit Click here and download it now
August 22nd, 2007 10:13am
Thank you. That worked. Hadn't noticed that heading was corrupt. Just couldn't modify the nav.
September 11th, 2007 9:07am
Has there been a fix for this bug officially listed yet? This is a really annoying part of site moves within a collection.
Free Windows Admin Tool Kit Click here and download it now
October 31st, 2007 10:20pm
Sure ISannoying.
I have come to the conclution that theeasiest way to deal with this in the long run is to simply rebuild the complete nav bar from scratch.
October 31st, 2007 11:29pm
One thing to note is that the system does not like it if you try to manually add a "Documents" or "Lists" header item which includes a querystring item.
In this case, you must remove the header items from the quick launch, then choose the "Display in quick launch" checkbox for at least 1 "Lists" or "Documents" item (list or document library), and the "Lists" or "Documents" header will be placed in the quick launch automatically for you.
Definately a bug. Hopefully MS will include this in SP1 for MOSS.
Todd Hiltz, MCAD, todd_hiltz@hotmail.com
Free Windows Admin Tool Kit Click here and download it now
November 1st, 2007 7:03pm
Thank you William, you were helpful.
I got hold of Microsoft on this issue. It has been logged as a bug.
1. Go to Navigation and make a list of libraries that have been corrupted. (Look in the 'Selected Item' box at the bottom under Navigation and check the URL. If it is 8 miles long with lots of duplicated code, it is one of the problems). Don't try save, just click Cancel.
2. Click on thedocument libraries in question, thenSettings, Document Library Settings, Title Description and Navigation. Change the display on quick launch to No.
3. Open SharePoint Designer and go to the web site view. At the bottom of the website view screen, choose the Navigation option. Delete the main document library. Save and exit.
4. On your SharePoint site, go to View All Site Content, click on the unlinked document libraries from step 2 and relink them to the quick launch.
That worked for me. FINALLY!!!!!
November 15th, 2007 3:27pm
OK -- I have a larger problem. I added a link to a static page on the quicklaunch which has this repeating problem. What this means, is that I added a heading in my quick launch for "/site/subsite/page.aspx?baseType=0", for examlpe and it's repeating constantly. The problem with these solutions is that I can't change the "list settings" beceause it isn't a list!
Help!
Free Windows Admin Tool Kit Click here and download it now
January 5th, 2008 1:33am
Hello!
I think I found an easy way out of this problem. In My case it helped to delete the URL for the Headings. My problems (I think) started when I started moving around the headings. And copying the URL. So I just delete the URL for the heading and the problem was gone J
/Magnus
May 29th, 2008 6:57pm
Thanks alot VeroniqueP, worked like a charm. I think the important thing here is you have to delete the orginal corrupted header before you can delete any others. I did this in the Navigation edit page for the site. That was my case. I was finally able to save without annoying error page coming up. I think for one, I created the Document Header manually insteading of checking the check box for quicklink when i created the site.
Thanks again,
Nikko
Free Windows Admin Tool Kit Click here and download it now
May 30th, 2008 12:43am
I have the same problem. However, my links are to subsites, and you cannot delete links to subsites. When I try to hide the subsite, I get the error:
The page has been modified by another author on 09 Jun 2008 13:23:59 -0500. at Microsoft.SharePoint.Library.SPRequestInternalClass.MoveNavigationNode(String bstrUrl, Int32 lNodeId, DateTime dateParented, Int32 lParentId, Int32 lPreviousSiblingId) at Microsoft.SharePoint.Library.SPRequest.MoveNavigationNode(String bstrUrl, Int32 lNodeId, DateTime dateParented, Int32 lParentId, Int32 lPreviousSiblingId)
June 9th, 2008 9:31pm
I have another solution, as I attempted all other suggestions in this thread with no success...
First, lets understand the difference between the Navigation settings vs Quick Launch / Top Link Bar settings... at the Site Collection Features level, if "Office SharePoint Server Publishing Infrastructure" is active, the Navigation menu is available to you under Look and Feel column. If it is not active, you will find two separate menus under Look and Feel; Top Link Bar and Quick Launch.
My problem was that initially, I had renamed a URL for a teamsite and noticed that the Sites heading, along with the respective sub-sites, were still pointing to the old URL. This site had the Publishing feature enabled, and therefore I accessed the Navigation link under Site Settings to edit the links. I couldn't edit the links nor delete them, each attempt giving me a "This page has been modified by another author" error message.
I decided to temporarily deactivate the Publishing feature (be aware of doing so, as this may impact any user of the site who is working with draft documents that haven't yet been published). By deactivating this feature, the Quick Launch menu was now available under the Look and Feel column. I was successful at editing the Sites section (heading link & site links). I then reactivated the Publishing feature from the Site Collection Features section.
Free Windows Admin Tool Kit Click here and download it now
July 16th, 2008 9:38pm
I encountered the same issue as Jackie yesterday, in a site that did NOT have publishing features activated.The solution I used was to open the site in SPD and modify the navigation from there. I think I will more and more in the future as it seems to work quite well.
July 18th, 2008 7:21pm
VeroniqueP said:
We do not have SharePoint Designer available because it is not installed on the terminal server we use to get to the customer site. But I was able to fix this problem using step 1 and 2 and then use the siteactions -> site settings -> navigation to deleted
the root folders.
I had 2 main Document libraries and 2 main Lists folders and a corrupt Sites folder.
I deleted them all form the navigation.
A single Document libraries and Lists folder were recreated after I continued with steps 4 and 5.
Free Windows Admin Tool Kit Click here and download it now
September 30th, 2008 6:03pm
thanks for that one Veronique, been an issue for about a week now.
November 20th, 2008 2:29pm
Isn't there a fix for this issue. On a customer site with 100s of site where a lot of users modify the navigation, this happens all the time.Does anyone has an idea? Thank,David---
http://blog.sharepoint.ch
Free Windows Admin Tool Kit Click here and download it now
November 25th, 2008 3:53pm
Thats what it was for me... You saved me from a major headache! Make sure you don't have any querystring variables in your navigation links.Problem solved!
February 17th, 2009 9:32pm
>Thats what it was for me.. There were a couple of posts with answers in the thread. The one posted before your post wasn't an answer so which one were you refering to ? (A single line quote would be enough to identify it).WSS FAQ sites: WSS 2.0: http://wssv2faq.mindsharp.com WSS 3.0 and MOSS 2007: http://wssv3faq.mindsharp.com
Total list of WSS 3.0 and MOSS 2007 Books (including foreign language titles) http://wss.asaris.de/sites/walsh/Lists/WSSv3%20FAQ/V%20Books.aspx
Free Windows Admin Tool Kit Click here and download it now
February 18th, 2009 8:28am
Hi all,We found a work around for this issue. The problem was that the querystring was stored twice in the SPNavigatioNode object. First as part of the .Url property and then there was a key-value-pair in the Properties bag. Everytime the navigation was saved, the querystring was added once more to the key-value-pair in the Properties bag.I wrote this piece of code which goes through all nodes of a site and removes the double querystring. This will fix your navigation until a navigation node (with a query string) is modified again. You have to test this code on a test site before running it on the live system! It worked for our needs and I don't guarantee that the code won't missup your navigation.Regards,David
privatestaticvoidFixNavigation()
{
using(SPSitesite=newSPSite("http://site"))
{
foreach(SPWebwebinsite.AllWebs)
{
try
{
if(web.Navigation.QuickLaunch!=null)
{
FixNavigation(web,web.Navigation.QuickLaunch);
}
}
finally
{
if(web!=null)
{
web.Dispose();
}
}
}
}
}
privatestaticvoidFixNavigation(SPWebweb,SPNavigationNodeCollectionnodes)
{
foreach(SPNavigationNodenodeinnodes)
{
if(node.Url.Contains("?")&&node.Properties.ContainsKey("UrlQueryString"))
{
stringqueryString=node.Properties["UrlQueryString"].ToString();
#regionLogging
stringoldurl=node.Url+"?"+queryString;
#endregion
node.Url=node.Url.Substring(0,node.Url.IndexOf("?"));
node.Properties.Remove("UrlQueryString");
if(queryString.Contains("?"))
{
queryString=queryString.Substring(0,queryString.IndexOf("?"));
}
node.Properties.Add("UrlQueryString",queryString);
node.Update();
#regionLogging
Console.WriteLine(string.Format("Updating(#3):{0}-->{1}",oldurl,node.Url+"?"+queryString));
#endregion
}
if(node.Children.Count>0)
{
FixNavigation(web,node.Children);
}
}
}---
http://blog.sharepoint.ch
February 18th, 2009 10:41am
solution with no sharepoint designer and no code needed.there is a hot fix for this specific issue. sorry i don't know the kb number. i'm looking for it now which led me here. it was released in december of 2008. it is also part of the "uber packages of february cumulative update" (2009).
note: these steps don't solve the bug issue. they are work arounds solving the quicklink corruption. you will need to apply the kb hotfix or the "uber package of february cumulative update" (2009) to fix the bug.
steps 1:- go to site navigation- do screen capture before making any changes, will need to reference later- before making any changes, copy paste the urls for both "people and groups" and "sites" headings into a notepad file- verify they are correct, you may need to edit them removing the extra appends at the ends- i do recommend saving this notepad file to your computer in case it may crash, power outage etc- reason is you will need to manually add them back near the end of these steps, they aren't listed in "view all site content"- delete "all" of them, yes all, everything in the navigation and sorting (all headings and all lists/library)- one thing to note is this deletes the links, not the lists nor libraries- deleting all of them should be fine unless you have more serious issues
steps 2:- go to view all site content- for each list/library, click on it to go to it (have to do one at a time)- go to library/list settings from the toolbar- go to general settings, title, description and navigation- check yes for the display this list on the quick launch- if you'd like, go to the sites main page to notice it worked- repeat steps for each library/list needed referring to the screen capture orignally taken
steps 3:- manually add a heading for "people and groups" (works now since nothing to refer to append to)- use the address previously copied (and verified good) into the notepad file recommended above - manually add a heading for "sites" from the same notepad file- click the ok button to complete
steps 4:- after adding back all you need- refer back the screen capture and put them back in the correct order you had- sit back and enjoy the slight exciting adrenaline rush of solving the issue, it does feel good- done
Free Windows Admin Tool Kit Click here and download it now
March 27th, 2009 10:34pm
Thank you, thank you, thank you! Finally fixed! Yes ... it's a pain, but just delete the "offending headings" and you're back in business! http://support.microsoft.com/kb/968859/- I think this may be the KB article ...SandeePS: Whew!
June 8th, 2009 11:26pm
Hi, jackieH11I simplified your method, just go to the link:http://yourhost:port/yourwebname/_layouts/quiklnch.aspx and add your new link, It will be OK.
Free Windows Admin Tool Kit Click here and download it now
December 16th, 2009 10:06am
No need to deactivate the Publishing feature; just go directly to the quicklaunch administration page and fix it: .../_layouts/quiklnch.aspx
May 9th, 2011 7:30am