Sharepoint Forum

Ask Question   UnAnswered
Home » Forum » Sharepoint       RSS Feeds

Restore previous version of publishing page with webparts

  Asked By: Amie    Date: Jul 17    Category: Sharepoint    Views: 13082

I have a publishing page with web parts. Someone accidentally deleted
one web part and published the page again.

I tried to restore previous version of this page, however, the web part
is still missing.

Is this by design? Any easy fix other than adding the web part and
reconfigure everything again?



5 Answers Found

Answer #1    Answered By: Leeann Hull     Answered On: Jul 17

Web parts  use a completely different storage mechanism to the
publishing features in SharePoint and therefore web  parts (and their
content) are not saved along with the version  history of a page.
Unfortunately the only way to get a web part  back is to restore  the
site from a backup taken when the web part existed.

Answer #2    Answered By: Vaasu Radhakrishna     Answered On: Jul 17

The user checked in with a draft version. Anonymous users still see the
old web  part on the page. But it seems no way I can delete the user
checked-in draft version  even though I am administrator. The message I
got is always "You can not delete current version".

I am wondering why SharePoint does NOT allow removing current version.

Answer #3    Answered By: Brinda Bca     Answered On: Jul 17

As you've found, you cannot delete the current version. What you can to
is revert to a previous  version (making that version  current once
again), and then do whatever you want with the incorrect version (which
will no longer be current).

Answer #4    Answered By: Sheryl Velez     Answered On: Jul 17

I know I can do that, but still I can not restore  the web  part the user
deleted. The old version  still has the webpart, when you restore the
version, the web part  does not come.

That is why I tried to seek a way to delete current version and expose
the old version instead of restore the old version.

Answer #5    Answered By: SP Judy     Answered On: Jul 15

Brinda Bca was correct. The correct way is to make your functional previous version the current version. And if you have publishing, publish it.

Yet you are confronted with some frustration.
So try a completely different approach.
You stated you can see the web part on a previous version.

Have you ever attempted to copy a page.
Create a new page.
Then open the page with your working/visible webpart
select all copy and paste to your new page.

If that doesn't work. Look at the html of the page and copy that.

If that doesn't work, then just recreate the page add your webpart where you want it and then copy the content.

All webparts should be stored in the webpart gallery. If it isn't then that is where you have problems.