faire une boucle pour printer plusieurs vues

Catégories:

Bonjour,
j’ai personalisé une page type «émission» avec ce code :

  <?php print views_embed_view('emission_blog', 'default', $node->field_emission_anim[0]['uid']);?>
   <?php print views_embed_view('emission_agenda', 'default', $node->field_emission_anim[0]['uid']);?>

ça fonctionne, mais maintenant j’ai plusieurs animateurs par émissions, donc plusieurs user references…..
Donc il faudrait que j’arrive à faire en sorte que si il y a plusieurs animateurs par émissions, il me les imprime tous.
Comment faire une boucle avec ceci ?
Merci.

#

Hé bien avec une boucle classique, pourquoi ?

Un truc du genre :

<?php
foreach ($node->field_emission_anim AS $key=>$anim){

print views_embed_view('emission_blog', 'default', $anim['uid']);
print
views_embed_view('emission_agenda', 'default', $anim['uid']);
}
?>

Blog DRUPALONS.FR : testez le générateur de code, et suivez-nous sur twitter

#

Merci, ça fonctionne !
super.

#

juste une précision, comment faire si je veux grouper les informations genre :

blog :

de l’animateur A

de l’animateur B

agenda :

de l’animateur A

de l’animateur B

plutot que :

animateur A

blog

agenda

animateur B

blog

agenda

#

<?php
foreach ($node->field_emission_anim AS $key=>$anim){
   print
views_embed_view('emission_agenda', 'default', $anim['uid']);
}

foreach ($node->field_emission_anim AS $key=>$anim){
   print
views_embed_view('emission_blog', 'default', $anim['uid']);
}
?>

Blog DRUPALONS.FR : testez le générateur de code, et suivez-nous sur twitter

#

Merci !

Syndiquer le contenu