Созданные в CCK поля и выведенные через Views видит только админ [Решено]

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

Аватар пользователя Cyanix Cyanix 2 декабря 2009 в 11:41

Данные, внесённые через поля CCK, не показываются через блок созданный в Views. В блоке должны выводится картинки, по одной с каждой ноды, принадлежащей типу материалов "Готовая работа". При этом админ видит всё так, как должно быть, а незарегистрированному пользователю изображения не выводятся. Админ видит правильные результаты работы Views. Обычный пользователь не видит ничего. Регионы и блоки настроены верно. Игрался с правами для ролей, не помогло. Игрался с кэшированием и правами views - тоже не помогло. Модуль Views переустанавливал, сами вьюшки экспортировал/импортировал, облазил все форумы по друпалу, но ответ, почему так происходит, не нашёл. Экспериментировал с другими данными, введёнными через поля CCK, они тоже через views доступны только админу.

Вот так создал поле для ввода изображения в CCK:
Создание поля в CCK

Во вьюс выбрал соответствующее поле:
Выбираю во вьюс соответсвующее поле

Вот полученная вьюшка, которая показывает загруженные изображения только админу:
Данная вьюшка выводит изображения только для админа

Может кто-нибудь помочь?

P.S. С таксономией не заморачивался. Если выборку views надо как-то опосредовать через неё, скажите, пожалуйста, как именно.

Комментарии

Аватар пользователя Cyanix Cyanix 2 декабря 2009 в 13:03

Про поиск и разрешения я специально написал. Разрешения неоднократно изменял, но толку ноль. Про поиск тоже неслучайно упомянул, перед тем как сюда обратиться я ОЧЕНЬ хорошо погуглил. content_permission отключил. Результат всё тот же. Ещё предложения будут?

Аватар пользователя Cyanix Cyanix 2 декабря 2009 в 13:52

Чистил. Node_access я после выявления проблемы навесил, чтобы analyze не матюгался. Node_access погоды не делает.

Аватар пользователя Cyanix Cyanix 2 декабря 2009 в 14:02

Решение проблемы: не особо надеясь, я последовал последнему совету glu2006 и отключил node_access. К этому моменту content_permission был отключён. Если хоть один (или модуль content_permissions или условие node_access в фильтре) включён, то доступ к вьювсу возможен только админу. Почему проблема возникла спонтанно, неясно.

glu2006, большое спасибо!