Récupérer les valeurs d'une vue dans un node.tpl

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

Voici mon problème :
J'ai crée deux types de contenus: Des formations et des sessions. Chaque formation contient une ou plusieurs sessions.

Le truc c'est que je voudrais proposer, dans mon template de formation, un formulaire contenant un select reprennant les différentes sessions.

Voici ma requete:

$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'session')
->propertyCondition('status', 1);
$result = $query->execute();
if (isset($result['node'])) {
$sessions_nids = array_keys($result['node']);
$sessions = entity_load('node', $sessions_nids);
}
foreach ($sessions as $session){

//jusqu'ici, je récupère bien mes sessions.
MAIS: Comment afficher les fields (attributs de 'session') suivants : field_ville et field_date_formation

Merci pour votre aide

Forum :