SharePoint 2010 Error – You must specify a value for this required field


One issue that come up when using custom master pages is this error when editing a Team site page and then trying to save the it.

Image

All that causes this is simply a Place holder missing from the Main area of your master page. Even if you’ve moved it to a asp:Panel and declared it as false at the bottom of your master page you’ll still get the error. All is needed is to move content place holder <asp:ContentPlaceHolder id=“PlaceHolderPageTitleInTitleArea” runat=”server”></asp:ContentPlaceHolder> within the s4-bodyContainer div , within the s4-ca div seems to work best. Save the master page and that’s that no more irritating message.

You’ll notice this adds the page title to your master page you will either need to style it, place it in the area you want to display this or hide it if you don’t want to display it

Advertisements

8 Comments Add yours

  1. neoterra says:

    DUDE YOUR A ROCKSTAR!!! THANKS A MILLION!

    That message has been my bugging me like CRAZY!

  2. You are simply awesome. I wasted so much time figuring out what the issue was. This trick of yours solved the issue. Thanks a tonne.

    I have quick query on this. How is the change suggested by you is going to affect rest of the pages using this masterpage. I could not find any page failing as of now, but in case there is any error you know of that may occur, the info on the same will be greatly appreciated.

  3. Matt says:

    I was getting this issue with Wiki pages, and unfortunately your fix did not help me. Any other suggestions.

    1. Al Roome says:

      Not that I can think of. I’ll see what I can come up with

  4. sithender says:

    Thanks Roome.. Solved my issue.

  5. Krutika says:

    Having same issue …tried the fix but did not work 😦

  6. Arto Kaitosaari says:

    In order for this fix to work, the Visibile-attribute of PlaceHolderPageTitleInTitleArea should be True. If you don’t want to show it, just wrap the placeholder inside a hidden div (display:none).

  7. Max Melcher (@MaxMelcher) says:

    Thanks, worked for me!

    Cheers
    Max

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s