Здравствуйте, уважаемые форумчане.
Задача такая.
Пользователи сайта делятся на категории. Назовём Кат1, Кат2, Кат3.
Категория устанавливается пользователем при регистрации и в профиле формируется из словаря таксономии.
Кроме этого, есть пользователи с разными ролями. Назовём Обычная и Расширенная.
Необходимо вывод материалов организовать таким образом, чтобы пользователь с ролью Обычная, мог просматривать только свои материалы (это сделать несложно через настройку Роли), а пользователь с ролью Расширенная и относящийся к Кат1 мог просматривать не только свои материалы, но и материалы пользователей с ролью Обычная, но, при этом только пользователей относящихся так же к Кат1.
"Крутил" Контекстные фильтры -- не получилось.
Подскажите, пожалуйста, как такое сделать?
С уважением, Владислав.
Комментарии
Думаю, как обычно в Drupal, несколькими способами.
Но надо экспериментировать, потому что не все сам пробовал. Например,
- через правила (Rules);
- через дополнительные модули:
https://www.drupal.org/project/term_permissions
https://www.drupal.org/project/permissions_by_term
https://www.drupal.org/project/node_view_permissions
- через свой модуль, но надо программировать уметь, не знаю, как у Вас с этим.
Сергей.
Благодарю, Сергей.
С программированием -- неочень, поэтому попробую предложенные вами модули.
С уважением, Владислав.
Taxonomy Access Control