как добавить в вывод списка таксономии подчиненные ей товары

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

Аватар пользователя postgres postgres 15 ноября 2014 в 15:32

Требуется вывести список магазинов, которые перечислены в словаре таксономии Магазины и список товаров, которые в нем лежат.
В commerce у товаров есть поле для связи "Магазин":

Магазин 1
- товар 1
- товар 2
- товар 3
Магазин 2
- товар 3
- товар 4
- товар 5
...

Сделал дисплей типа блок для товаров ТоварыВМагазинах, включил в него поля термин таксономии название, добавил отношение
Термин таксономии: Commerce Товар, используя Магазин, добавил описание товара из комерца.
добавил фильтр в блоке Словарь таксономии: Машинное имя (= Магазин)

Создал другой дисплей Page, в нем делаю вывод двух полей:
Словарь таксономии: Машинное имя (= Магазин)
Глобальный (Просмотр), который настроен на отображение блока ТоварыВМагазинах)

теперь надо добавить какой то контекстный фильтр, а вот куда и что именно - не могу понять.
Очень прошу помочь.

Мне нужна именно такая реализация - товары в отдельном блоке.
Сейчас у меня такой вывод

Магазин 1
- товар 1
- товар 2
- товар 3
- товар 3
- товар 4
- товар 5

Магазин 2
- товар 1
- товар 2
- товар 3
- товар 3
- товар 4
- товар 5

то есть без контекстного отбора

Комментарии

Аватар пользователя postgres postgres 15 ноября 2014 в 17:35

"postgres" wrote:

Решение найдено
1. В дисплэй Page добавляем поле Id термина таксономии и скрываем его от показа.
2. В настройках поля Глобальный (Просмотр) в контекстные фильтры добавляем ссылку на ID термина таксономии %tid в квадратных скобках.

В дисплее Блок:
1. Добавляем поле Термин таксономии: ID термина.
2. в правой колонке добавляем контекстный фильтр Термин таксономии: ID термина

Все работает.