Выборка фильтром в админке товаров по термину с глубиной - Commerce

Аватар пользователя Goodseeker

Привет всем!

Есть словарь-каталог с терминами в иерархическом порядке

Аксессуары
-Ножницы
-Чехлы

Не получается настроить фильтр во Views, который отвечает за администрирование товаров: admin/commerce/products

Нужно чтобы в фильтре выбрав родительский термин "Аксессуары" показывались товары и дочерних терминов "Ножницы","Чехлы".

Если делать Views с обычными нодами, то в этом случае нам помогает фильтр Term ID with depth.

В случае с Commerce - этот фильтр не работает вообще.
Скорее всего это потому, что в нем нет возможности указать Relationships к нужному полю.

Что делать то, народ?
Я думаю ответ должен быть под носом, т.к. Commerce не первый год.
Но за пару дней не нашел решения.

PS
Нашел только по контекстным фильтрам, в песочнице https://drupal.org/sandbox/yanniboi/1462604 - но это не мой случай

Модули и темы:
Тип материала:
Версия Drupal:
0 Спасибо

Комментарии

Аватар пользователя sas@drupal.org
sas@drupal.org 3 года назад

Ну как что делать - переносить категории из product в node displаy и там уже views

0 Спасибо
Аватар пользователя Goodseeker
Goodseeker 3 года назад
sas@drupal.org написал:
Ну как что делать - переносить категории из product в node displаy и там уже views

Это просто.
Можно что посложнее ;)

Спасибо, за вариант - пока не прокатит.

0 Спасибо
Аватар пользователя Anton L. Safin
Anton L. Safin 3 года назад

https://drupal.org/sandbox/yanniboi/1462604
Позволяет добавить Term ID with depth для cpmmerce product.

Только не забудьте заглянуть в код модуля :)
Там периодически встречается /** REPLACE "field_type_product" with the name of your term refence field attached to commerce products */

0 Спасибо