Member Roles Tags
{exp:member:roles}
The {exp:member:roles}
tag allows you to display all groups that the member belongs to.
{exp:member:roles}
<p>{name} ({role_id}{if is_primary_role}, Primary Role{/if})</p>
{/exp:member:roles}
Parameters
member_id=
member_id="147"
Specifies a particular member’s information to display. By default (if you do not include the member_id parameter, the tag will simply display information pertaining to the currently logged-in user.
Variables
{role_id}
Role ID
{name}
Role name
{is_primary_role}
Boolean variable that indicates whether currently displayed role has been designated as primary. Typically used as condition:
{if is_primary_role}
The {name} role is primary
{/if}
{primary_role_id}
Primary role ID
{primary_role_name}
Primary role name
{exp:member:has_role}
The {exp:member:has_role}
tag allows you to display or hide its content depending on whether the member belongs to certain role
{exp:member:has_role role_id="6"}
<p>Editor</p>
{if no_results}
<p>Not an editor</p>
{/if}
{/exp:member:has_role}
Parameters
role_id=
role_id="6"
Required ID or role to check against. The content of the tag will be displayed if the user belongs to this role, otherwise {if no_results}...{/if}
contents will be displayed.
member_id=
member_id="147"
Specifies a particular member’s information to display. By default (if you do not include the member_id parameter, the tag will simply display information pertaining to the currently logged-in user.