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

Главные вкладки

Аватар пользователя Goodseeker Goodseeker 11 декабря 2013 в 22:10

Привет всем!

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

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

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

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

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

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

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

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

Комментарии

Аватар пользователя Goodseeker Goodseeker 12 декабря 2013 в 15:16

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
Ну как что делать - переносить категории из product в node displаy и там уже views

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

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

Аватар пользователя Anton L. Safin Anton L. Safin 6 марта 2014 в 8:17

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

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