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