Друпал 6, Views 2..
Товарищи, такая вот проблема - необходимо вывести с помощью Views ноды в которых определённое cck-поле НЕ заполненно.
В данном случае речь идёт об отображении всех нод в у которых не добавлено фото.
Толи я перегрелся, толи хз - мне казалось что это можно сделать стандартными фильтрами (без php filter)
UPD (Решение):
Сделал следующим образом:
1. Добавил: Relationship: Содержимое: Фото (field_foto) - fid
2. Фильтр (Фото) Файл: ID файла пусто (т.е. NULL)
Комментарии
Обычный фильтр по нужным полям со значением "пусто" разве не подходит?
+1
Да, это как раз то чего я и хотел и думал что это заработает, НО
фильтры есть только следующие и они оба не то:
Содержимое: Фото (field_foto) - list
Файл - Отображается в: Статья
Содержимое: Фото (field_foto) - дельта
Дельта - отображается в: Статья
Вы сами ответили на свой вопрос вот этим:
а вообще не помню как реализован фильтр у файла, возможно получится по нему, если интересует именно фильтр по неуказанным файлам. Иначе свой хендлер(PHP Filter не использовал, и не в курсе как он строит запрос в БД)
Фух, спасибо огромное за советы, но додумался сделать проще
Сделал следующим образом:
1. Добавил: Relationship: Содержимое: Фото (field_foto) - fid
2. Фильтр (Фото) Файл: ID файла пусто (т.е. NULL)
Спасибо, и мне помогло!
Делал слайдшоу Views Rotator. И за нод, в соответствующее поле которых не загружены изображения, в слайдшоу образовывалась дырка.
Сделал первое, а во втором: Фильтр (Фото) Файл: ID файла - больше, чем NULL.