Récupérer terme de taxonomie affecté à un noeud pour passer un argument dans une vue

Catégories:

Bonjour

J’ai un noeud de type ‘association’ auquel j’ai un vocabulaire ‘quartier’ associé.
Un seul terme peut être associé à chaque noeud.

Je voudrais faire une vue qui récupère le terme de taxonomie associé au nœud pour afficher l’actualité liée à l’association dans un bloc.

J’ai créé ma vue, j’arrive à récupérer mon actu, je passe en argument taxonomy term id mais je ne sais pas comment dire en php : récupérer le tid associé au noeud.

Je pense que le fonction taxonomy_get_tree pourrait m’aider, mais je ne sais pas trop quelle syntaxe utiliser. Pourriez-vous m’aider, SVP ?

J’ai essayé le code ci-dessous mais ça ne me retourne rien…

<?php
$tids
=taxonomy_get_tree(4);

foreach ($tids as $tid) {
   
$term=$tid->tid;
}

return $term;
?>

Merci d’avance

#

A ta place, j’essaierai plutôt taxonomy_node_get_terms($nid) ;

DRUPALONS.FR : lisez-nous et testez notre générateur de code, ou les flux drupaliens.

#

j’ai essayé le code suivant, qui ne fonctionne pas

<?php
$nid
=arg(1);
$terms=taxonomy_node_get_terms($nid);
foreach(
$terms as $term){
return
$term;
}
?>

Est-il juste ?

Pourquoi les blocs n’arrivent-ils pas à récupérer arg(1) ???

Syndiquer le contenu