Craft CMS のフロントエンドでログインユーザーが管理者(admin)かどうか判定する方法をご紹介します。
Craft CMS のフロントエンドでログインユーザーが管理者(admin)かどうか判定するには下記のように UserModel の admin プロパティを使って判別します。
{% requireLogin %}
{% if currentUser.admin %}
 {# 管理者です #}
{% else %}
 {# トップへリダイレクトします #}
 {% redirect '/' %}
{% endif %}