Saturday, June 23, 2007

Edit Page menu item missing or disabled in the sharepoint publishing site actions menu

Situation:

After creating the master page with all the place holders, edit page menu link in the site actions menu is disabled or hidden.

Reason:

Master Page is missing the editable regions(webpart zone) or page has been checked out to another user.

Fix:
  1. Go to the 'Pages' document library, where all the publishing content pages are stored and check whether the specific page is checked out to any user. if it is checked out to any, ask that person to check in or forc the page to un do the check out. You can also check the status of the page from the Sharepoint Designer.
  2. Check whether any editable region ( webpart zone) existing on the page. If not, then open the page in sharepoint designer -> insert -> sharepoint controls -> webpart zone.
    Edit Page menu item is disabled until there is a single webpart zone availalble on the page.
  3. Check for the SP Navigation delegate control on the page. If not, then add the following lines in the master page. SP navigation delegate is the one that contains 'submit for approval' /approve/ reject buttons on the page while the page is in the edit mode.

<asp:ContentPlaceHolder ID="WSSDesignConsole" runat="server">  
<wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server"/> 
</asp:ContentPlaceHolder> 
<asp:ContentPlaceHolder ID="SPNavigation" runat="server"> 
<tr>  
<td>    
<SharePoint:DelegateControl runat="server" ControlId="PublishingConsole"    PrefixHtml="
<tr>
<td colspan="4" id="mpdmconsole" class="ms-consolemptablerow">"    SuffixHtml="</td></tr>"> 
</SharePoint:DelegateControl> 
</td>  
</tr>   
</asp:ContentPlaceHolder>

No comments:

Post a Comment