Задача
Нужно ограничить или запретить доступ к определенным нодам или типам материалов.
Решение
Варианты решений
- Модуль Private (http://drupal.org/project/private)
- Модуль Protected node (http://drupal.org/project/protected_node)
- Модуль ACL (http://drupal.org/project/acl)
- Модуль Content Access (http://drupal.org/project/content_access)
- Модуль Forum Access (http://drupal.org/project/forum_access)
- Модуль Premium (http://drupal.org/project/premium)
- Модуль Image Gallery Access (http://drupal.org/project/image_gallery_access)
- Стандартный модуль User (входит в ядро Drupal)
Комментарии
Оооо... спасибо... нужные вещи!!!
Влад, спасибо. Полезно.
Ещё как вариант можно для отдельной страницы/ноды создавать новый материал и редактировать права в админке (сегодня это решение кто-то предложил, автор отзовись)
о, о существовании некоторых модулей не знал. все в куче - в закладки.
Спасибо за идею - добавил как вариант.
А как работает content access? подключил модуль - в админке тишина, ничего не появилось, как буд-то ничего и не происходило... drupal 5.x
написано что в admin/content/types появится новая вкладка- её нет.
Drupal 5.x, Drupal 6.x
node privacy byrole: http://drupal.org/project/node_privacy_byrole
Вот только у меня этот модуль почему-то всегда нарушает порядок новостей на первой странице, потому я пока от него отказался.
Drupal 5.10
Пользуюсь Nodeaccess. Всё предельно просто: чекбоксами в админке модуля выставляются разрешенные роли к каждому типу материала.