在有机群(D6)的范围内,我可以找到一些执行以下操作的功能:
我正在查看代码,但并没有真正看到我正在寻找的东西 - 或者我看到它并且没有意识到它。
我正在尝试构建一个基于群组的自定义导航,并希望构建我自己的菜单结构而不是所有群组,以及所有所述群组功能,都在Drupal托管菜单中(可能超过20个群组,很多到管理)。
答案 0 :(得分:0)
og_all_groups_options()会为您提供所有群组的列表。我认为功能信息保存在og_features
列的settings
表中,因此您可以在每个循环的迭代中使用组节点的nid
获取数据
您可以使用l function建立链接,并使用以下方式进行访问检查:
if (og_is_group_member($group->gid)) {
$link = l($group->title, "node/nid");
}
希望有所帮助