特定会員限定ページプラグインでカテゴリナビのカテゴリ名に「会員種別名」を追記する方法

特定会員限定ページプラグインでカテゴリナビのカテゴリ名に「会員種別名」を追記する方法です。

特定会員限定ページ for EC-CUBE4

カテゴリナビ(PC)ブロックを編集してカテゴリ名に「会員種別名」を追記する

管理画面>コンテンツ管理>ブロック管理>カテゴリナビ(PC)でブロックを編集すればカテゴリ名に「会員種別名」を表示させることができます。

編集方法は以下のとおりです。

{% macro tree(Category) %}
    {% from _self import tree %}
    <a href="{{ url('product_list') }}?category_id={{ Category.id }}">
        {{ Category.name }}
        {% if Category.hasCategoryCustomerClasses %}
        ({{ Category.getCategoryCustomerClasses|map(ccc => ccc.CustomerClass.name)|join('・') }}限定)
        {% endif %}
    </a>
    {% if Category.children|length > 0 %}
        <ul>
            {% for ChildCategory in Category.children %}
                <li>
                    {{ tree(ChildCategory) }}
                </li>
            {% endfor %}
        </ul>
    {% endif %}
{% endmacro %}

お気軽にコメントをどうぞ