Как спрятать некоторые поля от анонимного пользователя в Drupal 7?

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

Аватар пользователя netov netov 23 ноября 2010 в 1:42

Доброй ночи, как настроить различный вывод полей для авторизированного и анонимного пользователя?
Т.е. некоторые поля должны показываться только авторизированному пользователю?

Комментарии

Аватар пользователя gorr gorr 23 ноября 2010 в 1:56

Если включить модуль content_permissions, входящий в комплект ССК, то в настройках поля ССК появятся чекбоксы для каждой роли, которые позволят ограничить доступ к полям.

Аватар пользователя Cozmi Cozmi 9 мая 2011 в 13:48

а как организовать такую схему:
пользователь при заполнении не видит поля. после заполнения поле видимо. поле может редактировать только админ.

Аватар пользователя mNigma@drupal.org mNigma@drupal.org 20 ноября 2015 в 11:31

Так можно и в темизации крутиться. Лишний модуль, лишняя нагрузка. Хотя если сайт не посещаем особо, то можно и field_permissions.
А так проверка if($user->uid){ ... выводим}, else {не выводим или выводим другое} Поисковики кстати это вариант не очень любят.