Ограничение доступа к материалам с помощью таксономии

Главные вкладки

Аватар пользователя MKhabibullin MKhabibullin 21 ноября 2012 в 10:28

Вопрос такой:
Есть пользователь(созданный админом). К пользователю при регистрации привязан термин таксономии.
1) Как можно ограничить доступ пользователя к содержимому сайта таким образом, чтобы у него не было возможности просматривать материалы, помеченные другими тегами данного словаря.
2) При создании материала пользователем, созданный материал должен также маркироваться тегом, опять же заданным админом в пользовательском профиле при регистрации.

Как такое можно сделать и какой вариант будет оптимальным?

По поводу первого вопроса, если по другому сформулировать - задача ограничить доступ к полю таксономии(права на словарь дать только админу, по идее) + ограничить вывод всех материалов определенного типа заданным тегом(В этом views должен помочь). Но тогда 2 пункт выполнен не будет, как я понимаю. Может как то на Rules завязать?

Комментарии