2017-09-09 3 views
0

Der Versuch, views_get_views in der organischen Gruppen anzuzeigen OG alle Benutzer Gruppeninhalte programmgesteuert Zugriff auf die Ansicht mit PHP. Ich kann den Parameter nicht richtig einstellen. Ich möchte ein Beispiel für einen Arbeitsanruf bekommen.organische Gruppe drupal 7 views_get_views

Danke, Olivier

Antwort

0

diesen Versuchen.?

/* load view object */ 
$views = views_get_view('og_all_user_group_content'); 
/* set default display */ 
$views->set_display('default'); 

/* pass group id as argument value */ 
$group_id =''; //set your group id here 
$views->set_arguments(array($group_id)); 

/* execute view */ 
$views->execute(); 

/* result object */ 
if (!empty($views->result)) { 
    if (count($views->result) > 0) { 
    foreach ($views->result as $result) { 
     //$result contain array of data. 
    } 
    } 
} 
+0

I „OG alle Benutzergruppe content‘ wurde mit – user3519410

+0

Diese für 1 groupid funktioniert Was passiert, wenn der Benutzer ein Mitglied mehrerer Gruppen ist, wie überlasse ich die Mehrfachgruppen-ID? – user3519410

+0

können Sie ein Array von Gruppen erstellen. $ group_id = array (1,2,3,4); // Legen Sie hier Ihre Gruppen-ID fest $ views-> set_arguments ($ group_id); –