I have a requirement where I have to display two different Page layouts of Contact depending on a field's Picklist Value. Contact will always be created by a System Administrator so I cant assign different page layouts to different Roles or Profiles. How to achieve the same.? Thanks in advance


1 Answer 1


All you need to have is differenet recordtypes for different picklist values and then from Page layout assignment add page layouts to the profiles and recordtypes

  • Could you please help me with the same. Records will always be created with System Admin profile, so I cant add differnt page layouts to different profiles. Sep 10, 2014 at 16:43
  • it doesn't matter which profile is creating the records. In that custom object definition, just create 2 recordtypes each for the selected picklist values. And then from pagelayout assignment you can assign in this way: Profile1->rectype1->pagelayout1. Recordtype here is working as a bridge between Profile and picklist selection Sep 10, 2014 at 17:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .