0

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

4

2 回答 2

5

您可以使用og_get_groups_by_user函数获取当前用户组。

$groups = og_get_groups_by_user($account);

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

于 2013-09-01T04:00:11.020 回答
1

我找到了直接访问这个

<?php print render ($user_profile['og_user_node']); ?>

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

于 2013-09-06T23:00:14.587 回答