2017-09-09 4 views
0

Essayer d'utiliser views_get_views sur la vue des groupes organiques OG tout le contenu du groupe d'utilisateurs pour accéder par programmation à la vue en utilisant php. Je suis incapable de régler le paramètre correctement. Je voudrais avoir un exemple d'appel de travail.groupe organique drupal 7 vues_get_views

Merci, Olivier

Répondre

0

Essayez ceci:.?

/* 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

j'utilisais « OG tout le contenu du groupe d'utilisateurs » – user3519410

+0

Cela fonctionne pour 1 groupId si l'utilisateur est membre de plusieurs groupes comment puis-je passer l'ID de plusieurs groupes? – user3519410

+0

vous pouvez créer un tableau de groupes. $ group_id = array (1,2,3,4); // définir votre ID de groupe ici $ views-> set_arguments ($ group_id); –