Skip to main content

Some text strings on the community cannot be edited with our live-edit tool, e.g. when you can only see a text string when you are not logged-in. In these cases, you will have to add the phrase manually. For this you will need to know the codes so you can add it via the Control environment in Control → Customization → Phrases.

In this topic you can find the details to change the phrases on your login & registration pages.
 

Note: This only applies to the standard Customer Communities login / registration, not login via SSO!


How to change a text

  1. Navigate to Control → Customization → Phrases.
  2. Click Add phrase
  3. Add Module and Key in the details panel (see list of modules and keys below)
  4. Provide Translations in the Translations panel
  5. Click Save changes, your new phrase should be applied

 

 

Mega menu login button

 

Module: Common

Key: main.navigation.login

 

The login page

 


1. Title
Module: Common
Key: login.detail.title

2. Description*
Module: Common
Key: login.detail.descriptionWithRegistrationLink 

*Add the variable {registrationLink} to the description to include a “Create account” link

Create account link
Module: Common
Key: common.loginBox.register

3. Username or Email
Module: Common
Key: loginBox.usernameOrEmail

4. Password
Important: Changing this will also change the phrase on the registration page
Module: Common
Key: loginBox.password

5. Remember me
Module: Common
Key: loginBox.rememberData

6. "Log in" button
Module: Common
Key: loginBox.login.button

7. Forgot password?
Module: common.loginBox.forgotPassword
Key: Forgot password?

 

Login page error messages

 

Invalid username/password:
Module: Common
Key: validation.login.invalid

 

The registration page

 

99bd92b4-0fb4-4832-beed-75ad3246bbef.png


1. Title
Module: Common
Key: registration.detail.title


2. Description*
Module: Common
Key: registration.detail.descriptionWithLoginLink

*Add the variable {loginLink} to the description to include a “Login” link

Login link
Module: Common
Key: registration.detail.loginLink

3. Username
Module: Common
Key: loginBox.username

4. Email Address
Module: Common
Key: loginBox.emailaddress

5. Password
Important: Changing this will also change the phrase on the login page
Module: Common
Key: loginBox.password

6. I accept the terms & conditions*
Module: Common
Key: loginBox.terms
*Will automatically be replaced by the system with your platform terms url

7. Register button
Module: Common
Key: loginBox.register.button

 

Registration page error messages

 

48377713-b968-400e-8a84-db43ff4c23c1.jpg


Please accept the terms of use
Module: Forum
Key: Forum condition not accepted

E-mail address is required
Module: common.models.user
Key: email_required

You haven't entered user profile field*
Module: Common
Key: validation.genericProfileField.required
*This error is being displayed when a mandatory custom profile field has not been entered by the user. The text is using a variable to name the custom profile field that this error is about.

 

f8a2fbb6-4556-49f2-8e72-bbb99580c2a2.jpg


The username needs to have at least 3 characters and not more then 30 characters.
Module: Forum
Key: The username needs to have at least 3 characters and not more then 30 characters.

E-mail address is invalid
Module: Forum
Key: E-mailaddress is invalid

A minimum of 6 characters is required
Module: Forum
Key: Password need to contain at least 6 characters

 

We cannot process your registration. Please contact the moderator
Module: Common
Key: registration.spam_prevention.error

 

Your username appears to be a phone number. Please try another username.
Module: Forum
Key: validation.username.is.phone.number

 

Your username contains restricted text. Please try another username.
Module: Forum
Key: validation.username.restricted.text

 

Private community registration page:

 

1.Let’s get started:
Module: Common
Key: privateState.register.title

 

2.Use the activation code…
Module: Common
Key: common.visibility.unlockregistration.description

3.Do you already have an account
Module: Common
Key: privateState.register.alreadyhaveaccount

 

4.Login link
Module: Common
Key: common.visibility.private.link.login

5.Activation code
Module: Common
Key: Activationcode

 

Phrases for custom profile fields: 

1.(Private)
Module: Common
Key: profilefield.visibility.private.label

2.Tooltip text
Module: Common
Key: profilefield.visibility.private.description

 

SSO Phrases

1.Login with SSO

Module: Common

Key: sso.title

 

2. Login with SAML2

Module: Common
Key: common.sso.oauth.login.saml

 

3. OpenIdConnect

Module: Common

Key: common.sso.oauth.login.openidconnect

 

4. Login with Openid

Module: Common

Key: sso.openidconnect.login.title

 

5.Title - Login with Token

Module: Common

Key: sso.token.login.title

 

6. Login with Token

Module: Common

Key: common.sso.oauth.login.token

 

UPDATE: 

An easier way to change login and register pages is now available. While logged in as an admin you can change the phrases as you normally do by going to the following URLs

Login Page: your-community/member/login?live_edit=1

Registration Page: your-community/member/register?live_edit=1

*Note: the registration page does not work for private communities that use a registration code.

 

I’m attempting to troubleshoot a custom phrase that is not displaying. It’s a private community, in sandbox for development, and I’m not able to find/change the registration detail text to include the Login link.

 

I believe I have the correct phrases, but no changes with every variation I have tried of the below.

Description*
Module: Common
Key: registration.detail.descriptionWithLoginLink

*Add the variable {loginLink} to the description to include a “Login” link

Login link
Module: Common
Key: registration.detail.loginLink

 


Thanks for flagging this. I just happened to work on this the other day. But as you mentioned it is a private community, I am also not sure. 

Private communities have a setting in the platform visibility settings page, where you can define a subtitle:

 

Or is this what you are looking for (the registration link bit)?

Module: Common

Key: login.detail.descriptionWithRegistrationLink 

*Add the variable {registrationLink} to the description to include a “Create account” link

Taken from this article:

 

Hope that one of the two will help you further!


Hi Julian and thanks for the response. Unfortunately, neither of your suggestions address my issue, as it concerns the {LoginLink} in the Registration modal description, not the other way around. Here are the terms I have defined, using this discussion thread and Login terms as guides:

 


Hi ​@Charles Dane - sorry for the delayed reply on this one, it took me a bit of time to track down the phrases.  The ones you’re looking for are, I believe these ones (for the registration page in a private community):

Common privateState.register.description Welcome to our community!
Common privateState.register.title Let's get started
Common privateState.register.alreadyhaveaccount Do you already have an account?

@Kenneth R - Those were the phrases I needed. Thank you very much!


Hey,

I am looking for the phrases that we can find on the page that shows up once a user has made a registration request: /private/message?type=notactivated

 


Hey ​@jvdc - I think it’s these ones:

Common common.visibility.notactivated.title Activate your account
Common common.visibility.notactivated.description You need to activate your account in order to access and participate in the community.
Common common.visibility.notactivated.link.resend Resend activation email

Hey I am confused about these different link variables that we can add… like {loginLink}

What are the steps to get them working? Whenever I try, I just get the variable text, but no links...


Hey ​@jvdc - Apologies, just spotted that you didn’t get a reply here.  If this question is still open for you, can you share which specific link / phrase you’re not able to get working?  


Hey ​@Kenneth R thanks. Nope I've never managed to get those link variables working 😅


Hi there, 

I am looking for help on updating the button for the OAuth2. We are using 2 different authentication methods, SAML & OAuth2. I have been able to change the button for the SAML authentication, but I am not sure on the phrase setup for this button. 

Thank you!


Reply