Как сделать контент закрытым и доступным только для определенных ролей


У меня есть тип контента под названием коллекция и 2 роли пользователей: роля1 и роля2. Пользователи role1 могут создавать коллекции. Что я хочу сделать, так это разрешить пользователям role1 указывать, хотят ли они, чтобы их коллекция оставалась закрытой (в этом случае ее могут видеть только зарегистрированные пользователи и, следовательно, пользователи role2), или позволить ей оставаться общедоступной, и в этом случае анонимные пользователи могут видеть содержимое. Каждая коллекция - это на самом деле просто коллекция картинок. Я использую Drupal 6.

 3
Author: kiamlaluno, 2011-06-24

2 answers

Есть пара вариантов (и больше, я уверен):

Http://drupal.org/project/nodeaccess (проще настроить, но более трудоемко вручную для конечного пользователя)

Или

Http://drupal.org/project/taxonomy_access (немного больше для настройки, но проще для конечных пользователей)

 3
Author: , 2011-06-24 01:33:07

Обновление + советы для новых читателей:

Другие модули, которые следует рассмотреть в Drupal 7:

' Органические группы': - http://drupal.org/project/og

' Группы, Сообщество и партнеры' (...): - http://drupal.org/project/gcc

А также ' Облегченный контроль доступа к таксономии' ('tac_lite') и 'Доступ к контенту' ('content_access')

 0
Author: Leeteq XV, 2014-06-09 22:50:30