Мне нужны ссылки для получения дополнительной информации о том, как EE обрабатывает группы участников по отношению к МСМ.
В моем случае у меня есть два сайта членства. Вообще говоря, оба сайта обслуживают одну и ту же группу людей, поэтому тот факт, что МСМ делят базу данных участников, работает в мою пользу. Что мне неясно, так это то, как управлять различной комбинацией уровней доступа, например:
- Участник сайта A, но не B
- Участник сайта B, но не A
- Участник сайта A и сайта B
Поскольку, как я читал в других сообщениях на форуме, вы не можете назначить участника, принадлежащего к нескольким группам, мне, очевидно, придется создать 3 группы участников в указанной конфигурации и соответственно назначить пользователей. По крайней мере, в шаблонах я могу проверить членство в группе 1 | 3… верно?
Мы планируем дальнейшее разделение нашего членства на различные уровни доступа на одном сайте.
Например,
- Полный доступ к сайту A
- Доступ к контенту Сайта A за один месяц
- Доступ к контенту за месяц + веб-инструменты
Если мне придется создавать группы, которые управляют каждой комбинацией вышеперечисленного, в дополнение к доступу к уровням доступа сайта B, это быстро вырастет и станет непригодным для использования.
Звучит так, будто мне придется использовать собственный PHP-код прямо в шаблонах для управления уровнями доступа вне EE.
Кто-нибудь имеет опыт работы с подобными вещами?
Будет ли лучше вообще не использовать MSM и просто управлять каждым сайтом как отдельной установкой с отдельными группами пользователей? (для меня это исключило бы причину использования EE в первую очередь, т. е. совместного использования контента блогов между сайтами)
Полезны ссылки на внешние ресурсы или документацию. (да, я сначала проверил документы, но, возможно, что-то пропустил ..))
Спасибо!