I have updated the page layout for SharePoint online, but the changes are not getting reflected to the existing pages. is this the expected behavior? or what is the procedure to update the layout so that all the existing pages also reflect with that changes. Please suggest.

Thank You

2 Answers 2


Checking in/Publishing/approving the file should do the trick. You can do this in the master page gallery or via Sharepoint Designer (right click).


Faced same issue in SP2013 (on premises). Added new Field to Page Layout, but it doesn't appear in the page. So what I did? Change the field name value from Internal Name to Display Name, and the field appears in the layout.


<PublishingWebControls:RichImageField FieldName="ThumbnailImageInternal" AllowHyperLinks="false" DefaultAssetImageLocation="<% $SPUrl:~site/PublishingImages/ %>" runat="server"/><br />


<PublishingWebControls:RichImageField FieldName="Thumbnail Image" AllowHyperLinks="false" DefaultAssetImageLocation="<% $SPUrl:~site/PublishingImages/ %>" runat="server"/><br />

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.