0

現在のユーザーがメンバーである有機グループのリストをプロフィール ページに表示したい。デフォルト<?php print render($user_profile); ?>では、結果を呼び出すと、グループ メンバーシップのリストを含むフィールドが 1 つあります。しかし、この結果を生成する関数または変数を傍受することはできません。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 に答える