I have set up a Customer Community with Self-Registration. I am having users register without setting a password. They receive the "Welcome Email" after self-registration.
The email has a link for the user to set their password.
After they set their password, the user is redirected to a Visualforce Page- how do I set this to an Experience Builder Page
? I am not using Visualforce pages for my community.
The page that is being displayed is set in Administration -> Sites & Domains -> Custom URLs
, then click the field under "Site Label" with Site Type = "Community"
(Note clicking this when Type = Site.com Community
returns a bad URL…
Now "Active Site Homepage" is a Visualforce Page, and that is all that's selectable (Not sure how this influences Experience Builder Page, however, removing access to certain Visualforce Pages under the related list: Site Visualforce Pages
removes access to Experience Builder Pages for no documented reason?
For reference:
Best Answer
Hack'ish fix:
There is an undocumented relationship between
Site
,Communities
,Experience Builder
&Visualforce Page
&Site.com Studio
.The page that
{!Community_Url}
redirects to in email merge templates following password resets is set byAdministration->Site->Active Site Home Page
(prefixed with your Community Domain Url):/apex/CommunityHomepage
(this is a required field).Modify this Visualforce Page like so: