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
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

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.
emerya
1167
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) ???
selinav
1233