Для проверки принадлежности товара к определенной подкатегории с помощью плагина Shopaholic для CMS October/Winter, вы можете использовать следующий код:
1. Получите все подкатегории, к которым принадлежит товар:
```
{% set subCategories = obProduct.categories %}
```
2. Проходите в цикле по этим подкатегориям и проверьте, есть ли среди них нужная вам подкатегория:
```
{% for subCategory in subCategories %}
{% if subCategory.id == номер_подкатегории %}
// выполните определенное действие здесь
{% endif %}
{% endfor %}
```
Обратите внимание, что номер_подкатегории - это id подкатегории, к которой вы хотите проверить принадлежность товара.
Надеюсь, это поможет вам проверить подкатегории товара в October CMS с использованием плагина Shopaholic.
{% set obCategoryList = CategoryList.make().tree() %}
Создайте список категорий, используя объект CategoryList, и структурируйте его в виде дерева.
{% if obCategoryList.isNotEmpty() %}
Проверьте, что список категорий не пуст.
<ul class="product__about-usage">
Создайте маркированный список для отображения категорий.
{% for obCategory in obCategoryList %}
Переберите категории в списке категорий.
{% if obCategory.children.isNotEmpty() %}
Проверьте, что у текущей категории есть дочерние элементы.
{% for obChildCategory in obCategory.children %}
Переберите дочерние категории текущей категории.
<li class="product__about-usage-item">
Создайте элемент списка для каждой дочерней категории.
<div class="product__about-usage-descr">
Создайте блок для отображения описания категории.
<img class="product__about-usage-ico" src="{{ obChildCategory.preview_image.path }}" aria-hidden="true">
Выведите превью-изображение категории.
<span class="product__about-usage-title">{{ obChildCategory.name }}</span>
Выведите название категории.
</div>
</li>
{% endfor %}
{% endif %}
{% endfor %}
</ul>
{% endif %}
Завершите структуру списка категорий, если список не пуст.