[РЕШЕНО] Вывод нод с помощью views в которых пустое cck-поле ImageField

Главные вкладки

Аватар пользователя forest_run forest_run 1 марта 2012 в 1:06

Друпал 6, Views 2..

Товарищи, такая вот проблема - необходимо вывести с помощью Views ноды в которых определённое cck-поле НЕ заполненно.
В данном случае речь идёт об отображении всех нод в у которых не добавлено фото.

Толи я перегрелся, толи хз - мне казалось что это можно сделать стандартными фильтрами (без php filter)

UPD (Решение):
Сделал следующим образом:

1. Добавил: Relationship: Содержимое: Фото (field_foto) - fid
2. Фильтр (Фото) Файл: ID файла пусто (т.е. NULL)

Комментарии

Аватар пользователя forest_run forest_run 1 марта 2012 в 1:46

Да, это как раз то чего я и хотел и думал что это заработает, НО

фильтры есть только следующие и они оба не то:

Содержимое: Фото (field_foto) - list
Файл - Отображается в: Статья
Содержимое: Фото (field_foto) - дельта
Дельта - отображается в: Статья

Аватар пользователя sg85 sg85 1 марта 2012 в 2:06

"forest_run" wrote:
Толи я перегрелся, толи хз - мне казалось что это можно сделать стандартными фильтрами (без php filter)

Вы сами ответили на свой вопрос вот этим:
"forest_run" wrote:
фильтры есть только следующие и они оба не то:
Содержимое: Фото (field_foto) - list
Файл - Отображается в: Статья
Содержимое: Фото (field_foto) - дельта
Дельта - отображается в: Статья

а вообще не помню как реализован фильтр у файла, возможно получится по нему, если интересует именно фильтр по неуказанным файлам. Иначе свой хендлер(PHP Filter не использовал, и не в курсе как он строит запрос в БД)

Аватар пользователя forest_run forest_run 1 марта 2012 в 2:46

Фух, спасибо огромное за советы, но додумался сделать проще Smile

Сделал следующим образом:

1. Добавил: Relationship: Содержимое: Фото (field_foto) - fid
2. Фильтр (Фото) Файл: ID файла пусто (т.е. NULL)

Аватар пользователя Antoniy Antoniy 7 апреля 2012 в 23:21

Спасибо, и мне помогло!

Делал слайдшоу Views Rotator. И за нод, в соответствующее поле которых не загружены изображения, в слайдшоу образовывалась дырка.

Сделал первое, а во втором: Фильтр (Фото) Файл: ID файла - больше, чем NULL.