Как отобразить поле просмотра в зависимости от ролей?


У меня есть представление, и я добавил 2 поля: "заголовок" и "ссылка для редактирования".
Теперь я просто хочу показать ссылку "редактировать ссылку", если посетитель является зарегистрированным пользователем и имеет роль "администраторы".

Как я могу это сделать?

Author: kiamlaluno, 2011-08-31

1 answers

Проверьте разрешения для роли "администраторы" (D7: администратор/люди/разрешения, D6: администратор/пользователь/разрешения). Если у пользователя есть разрешение на редактирование узла, ссылка на редактирование будет видна, если нет, ссылка на редактирование отображаться не будет. Представления учитывают разрешения пользователя (роли).

Пример D7: Допустим, вы создаете список историй. Если у роли администратора есть разрешение "История: Редактировать любой контент", пользователь сможет увидеть ссылку "Редактировать" для этого узла в списке, в то время как, если у роли есть только разрешение "История: Редактировать собственный контент", ссылка "Редактировать" будет отображаться только в том случае, если текущий пользователь создал историю.

 3
Author: Laxman13, 2011-08-31 17:32:55