Основное поведение OG состоит в том, что каждый тип контента определяет свое отношение к OG.Они могут быть исключены из групповых отношений, группового узла или группового сообщения.В этой базовой конфигурации нет ничего, что указывало бы связь между типом контента и каждым типом группы в отдельности.
Однако есть несколько приемов, которые можно применить, чтобы попытаться что-то облегчить.
Дешевый трюк
Например, если вы скрываете навигацию, чтобы создать узел с данным типом контента, вы отключили очевидный подход.
Роли пользователя OG
Вероятно, самый обычный прием, который я могу придумать, состоит в том, чтобы разделить различные типы контента на уровне разрешений.Я не совсем уверен, что это сработает, поэтому он будет нести некоторые эксперименты.
- Создайте роль Sports Writer , ограничьте возможность создания и редактирования баскетбольных узлов.
- Используйте Роль пользователя OG , чтобы автоматически повышать членов типов спортивных групп до роли "Спортивный писатель".
Передовые Shenanigans
Вы также можете использовать модуль Пробелы , чтобы переключать доступность типа контента с помощью Feature .На самом деле, реализацияpace_menu_alter () может показать вам, как вы можете программно создать нужную функциональность.Похоже, это было бы полезно.