Есть таблица og_membership, в которой хранятся связи между группами и элементами, входящими в них.
В записи поля group_type и gid - это тип сущности, которая является группой, и id этой сущности.
А поля entity_type и etid - представляют собой тип и id сущности, которая является дочерней (состоит в данной группе).
Таким образом через db_select можно всё это связать и получить.
Комментарии
Если отобразить, то views.
Есть таблица og_membership, в которой хранятся связи между группами и элементами, входящими в них.
В записи поля group_type и gid - это тип сущности, которая является группой, и id этой сущности.
А поля entity_type и etid - представляют собой тип и id сущности, которая является дочерней (состоит в данной группе).
Таким образом через db_select можно всё это связать и получить.
Спасибо за помощь парни!
А если у меня иерархическая структура групп?
Группа - админ1
__|-Группа - админ1_1
______|-Группа - админ1_1_1
______|-Группа - админ1_1_2
__|-Группа - админ1_2
__|-Группа - админ1_3
______|-Группа - админ1_3_1
Надо чтобы каждый админ видел ВСЕ материалы только своих подгрупп и НЕ ВИДЕЛ остальные материалы.
Например:админ1_1 видит все материалы своей группы и материалы подгрупп(админов админ1_1_1 и админ1_1_2).