I created a content type and used that to create a page layout. It works fine. Now I need to add few more columns to content type. These columns also show up in SharePoint designer Toolbox and I drag and drop them on Page Layout, but they do not render in the browser.

I have tested multiple times with different content types and page layouts. Looks like once you use a content type with a page layout, any new columns I add after that, would not render. Do I have to do anything special here for Page Layout to be able to render columns that were added later? Thanks.

  • Can you post the code that appeared? Also this may seem silly.. but are you sure you filled the new columns with values to display?
    – RyanS
    Apr 5, 2012 at 13:45
  • Another thing to check is that you have checked in your page layouts ... or users will still be seeing the old versions. again something silly to check. Apr 6, 2012 at 16:50

1 Answer 1


This is probably due to the fact that the columns that you added to the contenttype has not been propagated properly to the Pages-library. This is a real hassle in SharePoint. I like to create a feature receiver and programmatically ensure that any changes to existing contenttypes are being done. If you create a new web and use the same pagelayout, does it work then?

Your Answer

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