/
Troubleshooting Tips

Troubleshooting Tips

The only comparison operators currently supported are 'is', 'not', 'contains' and 'in'.

The "value" must always be enclosed in quotes. Use an empty set of quotes to compare the value to an empty field.

The shortname can be any visible custom profile fields, unless the Smart Tag ifprofilefiedonlyvisible setting is unchecked, as well as the core profile fields including:

  • id

  • username

  • auth

  • idnumber

  • email

  • institution

  • department

  • city

  • country

  • timezone

  • lang

Important: The specified value must be the value that is stored in the database, which may be different than what is displayed when you view a user profile. Here are some examples:

  • You must specify CA for the country of Canada, not Canada, when comparing to the country field.

  • If your profile field contains a multi-language string, you need to specify the string as it is before it is processed by language filters.

  • For dropdown fields, you may need to view the HTML code to see what the actual values are for a field.

  • For checkboxes, the checked value is 1, unchecked is 0.

Reminder: When logged out, user profile fields do not exist. Therefore, "not" will always evaluate to true and "is", "contains" and "in" will evaluate to false.

Related content

User Profile Fields
User Profile Fields
More like this
Migrating the Province/State and Postal/Zip Code Fields
Migrating the Province/State and Postal/Zip Code Fields
More like this
Conditional Rules
Conditional Rules
More like this
Forcing Users to Complete their Profile
Forcing Users to Complete their Profile
More like this
Defining Default User Values
Defining Default User Values
More like this
Finding a User
Finding a User
More like this