Craft CMS のフロントエンドでログインユーザーが管理者(admin)かどうか判定する

Craft CMS のフロントエンドでログインユーザーが管理者(admin)かどうか判定する方法をご紹介します。

Craft CMS Logo

Craft CMS のフロントエンドでログインユーザーが管理者(admin)かどうか判定するには下記のように UserModeladmin プロパティを使って判別します。

{% requireLogin %}
{% if currentUser.admin %}
 {# 管理者です #}
{% else %}
 {# トップへリダイレクトします #}
 {% redirect '/' %}
{% endif %}
Published 2018-09-12
Updated 2019-06-25