@Vasya-prijevalskij

Как проверить подкатегории товара плагин shopaholic october/winter cms?

Всем привет.
При помощи плагина shopaholic в October CMS можно собрать интернет-магазин. Плагин собстна позволяет создавать товары, категории и подкатегории товаров и добавлять товары в нужную тебе категорию и подкатегорию. Так вот хотелось бы понять, как можно проверить относится ли товар к определенной подкатегории и если да, то выполнить условие.

Например, c категориями родительскими все просто: достаточно сделать проверку {% if obProduct.category_id == номер категории %} и ты получишь нужный результат, но с подкатегориями товара не так просто. Может кто сталкивался с этим, и знает ответ?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
@Vasya-prijevalskij Автор вопроса
Нашел ответ:
{% set obCategoryList = CategoryList.make().tree() %}
    {% 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 %}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы