We've recently acquired this from the Superbig team. Read our blog post for more details.
This plugin provides an Field Type where you can select one or more user groups.
Configuring User Group Field
There is 3 display modes:
- As a dropdown, where you can select only 1 group
- As a group of checkboxes, where you can select 1 or more groups
- As a group of radio buttons, where you can select only 1 group
Using User Group Field
To list the group(s) selected:
{% set groups = entry.userGroupFieldHandle.getGroups() %}
{% for group in groups %}
{{ group.name }}
{% endfor %}
To get only the first group
{% set groups = entry.userGroupFieldHandle.getGroups()|first %}
{{ group.name }}
To check if the current user is in any of the groups selected
{% if entry.userGroupFieldHandle.inGroup(currentUser) %}
<h1>User can access</h1>
{% endif %}
To check if the current user can access something based on the group selection
{% if entry.userGroupFieldHandle.canAccess(currentUser) %}
<h1>User can access</h1>
{% endif %}
Note: This check is always true for admins.
- Installation Instructions
To install this plugin, copy the command above to your terminal.
- Active Installs
- 255
- License
- MIT
- Last release
- August 3, 2022
- Activity (30 days)
- 0Closed Issues0Open Issues0Merged PRs0Open PRs