Overview
User tags are designed for sites that have areas or features behind a login. The {{ user:in }}
tag is used to check if the currently logged in user is in a specific user group.
Example
Let's say we want show a list of downloadable PDFs if the user is in a coaches
group.
{{ user:in group="coaches" }}<ul> {{ assets in="pdf" }} <li><a href="{{ url }}">{{ title }}</a></li> {{ /assets }}</ul>{{ /user:in }}
<s:user:in group="coaches"><ul> <s:assets in="pdf"> <li><a href="{{ $url }}">{{ $title }}</a></li> </s:assets></ul></s:user:in>
Not In
We also support the negative use case using the {{ user:not_in }}
tag.
{{ user:not_in group="coaches" }} <p>Hello, sportsball players!</p>{{ /user:not_in }}
<s:user:not_in group="coaches"> <p>Hello, sportsball players!</p></s:user:not_in>
Super Users
While super users have permission to do everything, they are not automatically in all groups. Keep this in mind when testing your template logic.
Parameters
group|groups
The group or groups to filter by. You may specify multiple groups by pipe separating them: {{ user:in groups="jocks|geeks" }}
.