Негативні контекстні фільтри в переглядах


9

У мене з’явився вигляд, у якому перераховані вузли одного типу, перегляд «Інші дії», я використовую цей вид у поданні вузла діяльності. Однак я не хочу, щоб вузол, який я зараз переглядаю, також відображався у списку.

Отже, що я зробив, це зробити контекстний фільтр для nid та надати за замовчуванням значення "Ідентифікатор вмісту URL-адреси", звичайно, тепер мій список надає мені лише переглядаючий вузол.

Невже не можна це заперечувати? Так воно показує всі інші вузли, у яких немає nid, чи поточний?

Відповіді:


16

На контекстних фільтрах є можливість виключити отримане значення, а не обмежувати пошук цим значенням. Увімкніть цей прапорець, і ви повинні мати результати, яких ви шукаєте.

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


1
Це було великою допомогою.
MrPaulDriver

1
Примітка. Цей параметр відображається не у всіх контекстах; наприклад, при використанні Comment countабо Global Nullпредметі
dreftymac

0

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

Конспект

Модуль Views Negate забезпечує "Не рівний" умові для текстового поля та поля списку у контекстному фільтрі. Це працює так само, як виключити опцію поля числового типу.

Під набором поля "БІЛЬШЕ" додано прапорець з міткою "Negate". Вибираючи параметр Negate, він застосовує умову "не рівне" або "не в", якщо вибрано опцію "Дозволити кілька значень".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.