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


9

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

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

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

Ответы:


16

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

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


1
Это была большая помощь.
MrPaulDriver

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

0

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

конспект

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.