что имеем:
есть сайт клана одной игры
скрытое общение соклановцев должно проходить на встроенном форуме друпала
есть роль "Член клана" - присваивается только тем кто в клане
вопрос:
как сделать чтобы только члены клана получили доступ к форуму, а другие роли нет(чтобы другие вообще не видели сообщений)?
Комментарии
http://drupal.org/project/taxonomy_access
Ну или Organic groups.
>http://drupal.org/project/taxonomy_access
а как поставить доступ роли на форум через него?
нашел
заходим в управление доступом > вкладка category permissions
там меняю
Очень удобно. В таксономии делаешь отдельный словарь и категории доступа, например, "Посетители", "Пользователи", "Участники проектов" и так далее. Дальше цепляешь словарь к нужным типам материалов, и при помощи taxonomy_access настраиваешь доступ. Таким образом при создании скажем новой странице, можно просто из списка выбрать, кому данный материал будет доступен.
всё что мне надо было я сделал, причем получилось неплохо
создал роли:
anonymous user
authenticated user
Админ форума
Журналист
Летописец
Модератор форума
Соклановец
когда человек из клана регится то ставлю галочку "соклановец", в зависимости от его функции ставлю еще галочки
друпал напоминает конструктор, была бы цель а средство найдется
Вообще-то наверное и правда лучше юзать еще модуль Organic Group...
Organic groups не совместим с taxonomy access. Так что либо одно, либо другое.
Есть еще попытка соединить разные модули для прав, но она пока в начальной стадии (правда, для форума там как раз уже что-то есть).
http://drupal.org/node/55594
Спасибо