Выборка для вьюса

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

Аватар пользователя maxkul maxkul 28 октября 2022 в 9:18

Добрый день!
Подскажите, пожалуйста, как указать вьюхе каталога чтобы выборку производила по полю, которое связывает продукт с термином таксономии?
На данный момент выборка производится по полю в дисплее продукта.

Комментарии

Аватар пользователя maxkul maxkul 30 октября 2022 в 3:04

Это вьюха выводит список дисплеев продуктов, tid берется из урла и выводит дисплеи у которых ссылка на термин соответствует tid. Так вот вопрос, как заставить вьюс производить выборку по ссылки на термин, указанной в самом товаре, который связан ссылкой с дисплеем товара.

Аватар пользователя marassa marassa 30 октября 2022 в 9:21

maxkul wrote: как заставить вьюс производить выборку по ссылки на термин, указанной в самом товаре, который связан ссылкой с дисплеем товара.

В настройках контекстного фильтра, в самом верху, есть настройка Связь, в которой нужно указать из какой именно сущности нужно брать это поле - из основной или связанной.

Аватар пользователя VasyOK VasyOK 30 октября 2022 в 13:37

В Commerce D8+ так:

Связь
field_kategoriya: Taxonomy term (ваше поле, ссылки на словарь в товаре)

Контекстный фильтр
Taxonomy term: ID термина
Передать значение по умолчанию ID термина таксономии из URL
Связь от поля в контекстный фильтр должна подтянуться.

Хотя в 7ке может и можно использовать контекстный фильтр который есть...
Если вы в предпросмотр вьюхи вбиваете ИД термина, то выводит нужные значения?