Отключить контекстные фильтры в представлениях

9

Я получил представление, в котором перечислены узлы одного типа, представление «Другие действия», я использую это представление в представлении узла деятельности. Однако я не хочу, чтобы узел, который я сейчас просматриваю, также отображался в списке.

Поэтому я сделал контекстный фильтр для nid и предоставил значение по умолчанию «Content ID of URL». Конечно, теперь мой список предоставляет мне только просматриваемый узел.

Разве нет возможности отрицать это? Таким образом, он показывает все другие узлы, которые не имеют nid, или текущий?

MartinElvar
источник

Ответы:

16

В контекстных фильтрах есть возможность исключить результирующее значение, а не ограничивать поиск этим значением. Установите этот флажок, и вы должны получить результаты, которые вы ищете.

введите описание изображения здесь

sheena_d
источник
1
Это была большая помощь.
MrPaulDriver
1
Примечание. Этот параметр отображается не во всех контекстах; например, при использовании Comment countили Global Nullпредмете
dreftymac
0

https://www.drupal.org/project/views_negate

конспект

Модуль Views Negate предоставляет условие «Не равно» условию для текстового поля и поля списка в контекстном фильтре. Это работает так же, как опция исключения поля числового типа.

Флажок с надписью «Negate» добавлен в поле «MORE». Выбрав опцию «Отклонить», он применяет условие «не равно» или «не в», если выбрана опция «Разрешить несколько значений».

jonhattan
источник