Доброго дня.
Подскажите пожалуйста, кто знает, как в Drupal можно управлять видимостью материала в зависимости от роли пользователя.
Есть в Drupal возможность управлять видимостью блоков в зависимость от роли пользователя, т.е. для одних ролей блок будет виден, а для других его какбудто нет. Эта очень полезная штука.
Суть вопроса – нужно тоже самое для материалов сайта.
Может кто встречал модуль с функцией для управления видимостью node в зависимости от роли пользователя.
Управление доступом и управление с помощью Taxonomy хорошо, но малоэффективно и очень не гибко. Можно конечно создавать новые типы материалов и разрешать доступ к ним определенным ролям, но это все не то и путаница дополнительная.
В идеале, в момент размещении материала, хотелось-бы управлять видимостью node для посетителей сайта в зависимости от их роли.
Комментарии
nodeaccess
http://drupal.org/project/nodeaccess или http://drupal.org/project/content_access (можно отдельно для каждой ноды указать права доступа)
http://drupal.org/project/taxonomy_access (можно сделать категорию "доступ", забить названия ролей как термины, а потом настроить доступ по чтению к категориям с помощью этого модуля)
опа. А для моих целей это тоже подходит лучше, чем хидден контент. edhel, спасибо.
Спасибо! Помогло!
nodeaccess только для друпы 4.7 , taxonomy_access недоделан для 5.2 вызывает ошибки доступа к табле доступов, при удалении оставляет мусор. после удаления мусора, все в норме.
nodeaccess только для друпы 4.7 , taxonomy_access недоделан для 5.2 вызывает ошибки доступа к табле доступов, при удалении оставляет мусор. после удаления мусора, все в норме.
nodeaccess и для 5.х есть. С taxonomy_access пока багов не замечал, хотя работал немного я с ним пока.
nodeaccess и для 5.х есть.
Только 5.x-1.x-dev
Спасибо за тему, оказалась очень актуальна для новичка. Только я так и не понял где проявляет себя модуль. ( ставил http://drupal.org/project/content_access) Я предполагал что в настройке ноды появится дополнительный блок настройки показа по ролям...но ничего вообще не появилось. Вообщем полазил в настройках но ничего не нашел.
Подскажите в чем лопухнулся... у меня Drupal 5.7
Вот еще http://drupal.org/project/node_privacy_byrole