Power Pages Profile Page Customization Guide
If you are trying to customize the Profile page and notice that the Content Page option is disabled or Contact forms in Dataverse appear empty, this is expected behavior.
This happens because the Profile page is a system-managed page that is rendered using a Basic Form, rather than a standard editable content page.
The Correct Solution: Use the Portal Management App
To hide fields or change what appears on the Profile page, you must edit the underlying Basic Form configuration.
Step 1: Identify the Basic Form
Open your environment in Power Apps.
Go to Apps and launch the Portal Management app.
In the left navigation, under Content, select Basic Forms.
Look for a form named Profile, Contact Profile, or Update Profile.
Step 2: Hide fields using Form Metadata (Recommended)
This approach hides fields from the website while keeping them available for internal staff in the standard Model-Driven app.
Open the Profile Basic Form.
Select the Basic Form Metadata tab at the top.
Click + New Basic Form Metadata.
Set Type = Attribute (Column).
Select the Attribute Logical Name (e.g., jobtitle, nickname).
Set Visible = No.
Tip: You can also set the "Control Style" to "Hidden" for extra certainty.
Save and Close.
Step 3: Modify the Dataverse Form (Optional)
If you want to rearrange fields instead of just hiding them:
In the General tab of the Basic Form, check the Form Name field (often something like Web – Profile).
Go to Dataverse > Tables > Contact > Forms.
Open that specific form, then remove or rearrange the fields.
Save and Publish.
Step 4: Sync the site (Crucial)
Power Pages heavily caches configuration. Your changes will not appear until you manually clear the cache.
Open the Power Pages Design Studio.
Click the Sync button in the top right.
Preview the site in a private/incognito window.
Why this happens
Server-Rendered: The Profile page is a legacy system page; it does not support the modern drag-and-drop editor.
Design Choice: The "Content Page" option is disabled by design because the layout is controlled by a Liquid Template, not the standard page editor.
Empty Forms: The Contact form may appear "missing" in your view if you are filtering by a specific Solution. Ensure you are viewing "All" forms under the Contact table.
✅ If this answer helped resolve your issue, please mark it as Accepted so it can help others with the same problem.
👍 Feel free to Like the post if you found it useful.