特定会員しか閲覧できないクローズドなページを設定できるプラグインの使い方を説明します。
テンプレートで会員種別を取得する方法
特定会員限定ページプラグインでは、ログインしたユーザーに会員種別を表示するためのTwig関数を用意しています。
取得方法は以下のとおりです。テンプレートに記述するとログインユーザーのみ会員種別が表示されます。
{% set customer_class = get_customer_class() %}
{% if customer_class %}
{{ customer_class.name }}
{% endif %}
ログインナビに会員種別を表示
以下のようにマイページテキストに会員種別を表示させてみます。
管理画面>コンテンツ管理>ブロック管理>ログインナビ(共通)を編集します。
マイページテキストが表示される部分を以下のように編集してください。
<div class="ec-headerNav__item">
{% set customer_class = get_customer_class() %}
<a href="{{ url('mypage') }}">
<i class="ec-headerNav__itemIcon fas fa-user fa-fw"></i>
{% if customer_class %}
<span class="ec-headerNav__itemLink">{{ 'front.block.login.mypage'|trans }}({{ customer_class.name }})</span>
{% else %}
<span class="ec-headerNav__itemLink">{{ 'front.block.login.mypage'|trans }}</span>
{% endif %}
</a>
</div>