Drupal 7 列出当前用户所属的有机组
Posted
技术标签:
【中文标题】Drupal 7 列出当前用户所属的有机组【英文标题】:Drupal 7 Lists the organic groups current user is a member 【发布时间】:2013-09-01 01:37:53 【问题描述】:我想在个人资料页面中显示当前用户所属的有机组列表。
默认情况下,如果我在我的结果上调用<?php print render($user_profile); ?>
,我有一个字段包含我的组成员资格列表。
但我无法拦截生成此结果的函数或变量。
我怎样才能用drupal 7获得这个?提前致谢!
【问题讨论】:
【参考方案1】:您可以使用og_get_groups_by_user 函数获取当前用户组。
$groups = og_get_groups_by_user($account);
这将返回该用户所属的所有组的组 ID。
【讨论】:
这个去哪儿了?【参考方案2】:我找到了这个的直接访问
<?php print render ($user_profile['og_user_node']); ?>
或者我们也可以为个人资料页面创建一个简单的视图块。og模块默认已经提供了这些视图。
【讨论】:
以上是关于Drupal 7 列出当前用户所属的有机组的主要内容,如果未能解决你的问题,请参考以下文章