Views фильтры и таксономия

Аватар пользователя Арсен Арсен 26 апреля в 21:24

Здравствуйте, есть проблема с использованием фильтров.
Суть такова, у меня есть тип материала, в котором присутствует поле для элементов таксономии. Я создал два списка (с множественным выбором из всех элементов таксономии того же словаря что и в типе материала) в первом из которых пользователь выбирает те элементы таксономии, публикации с которыми ему требуется найти, а во втором, те элементы таксономии, публикации с которыми он уже посмотрел. На первом списке тип фильтрации "один из", а на втором "кроме". Собственно тут и кроется проблема. Дело в том, что если в публикации имеется и тот элемент таксономии что нужен пользователю, и тот который у него есть, эта публикация не покажется (что логично, ведь фильтр на втором списке - "кроме"), однако мне нужно чтобы эта публикация показывалась.

Буду очень благодарен за помощь и извиняюсь если что то написал непонятно (только учусь друпалу).
P.S. версия друпала 9.3.12

Комментарии

Аватар пользователя barbarian77 barbarian77 28 апреля в 10:21

А не пробовали фильтры местами поменять, "один из" после поставить? Может и сработает.

Аватар пользователя marassa marassa 8 мая в 13:28

Вы попробуйте свои условия изложить хотя бы на языке формальной логики, не обязательно на языке SQL. Поведение View в точности соответствует тому, как Вы написали - отобразить статьи с терминами из первого списка кроме статей с терминами из второго списка. Если Вам на самом деле нужно отбирать как-то иначе, попробуйте сформулировать как именно Вам нужно.

Арсен wrote: однако мне нужно чтобы эта публикация показывалась

как-то не очень формализуется.