Drupal 7列出当前用户所属的有机组

时间:2013-09-01 01:37:53

标签: drupal drupal-7 drupal-modules organic-groups

我希望在个人资料页面中显示当前用户所属的有机组列表。 默认情况下,如果我在结果上调用<?php print render($user_profile); ?>,则会有一个字段包含我的组成员资格列表。 但是我无法拦截生成此结果的函数或变量。 我如何用drupal 7获得这个?提前谢谢!

2 个答案:

答案 0 :(得分:4)

您可以使用og_get_groups_by_user功能获取当前用户组。

$groups = og_get_groups_by_user($account);

这将返回此用户是其批准成员的所有组的组ID。

答案 1 :(得分:1)

我找到了这个

的直接访问权限
<?php print render ($user_profile['og_user_node']); ?>

或者我们也可以为个人资料页面创建一个简单的视图块。默认情况下,og模块已经提供了这些视图。