Radical Design Course by Jack McDade

From the creator of Statamic

Learn how to make your websites standout and be remembered.

For a software dev like me who has no idea how to create a cute hand-drawn dashed line, this course just 100% works.

— Ira Zayats, Developer

User:In Tag

Anything inside the user:in tag will only be rendered if the user is in the specified group.

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 }}

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 }}

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

string

The group or groups to filter by. You may specify multiple groups by pipe separating them: {{ user:in groups="jocks|geeks" }}.

Docs feedback

Submit improvements, related content, or suggestions through Github.

Betterify this page →