Passer des termes de taxonomi dans un argument

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,

J'aimerais savoir comment passer des termes de taxonomie dans un argument d'une vue?

Si quelqu'un sais comment faire, je suis preneur.

Merci d'avance.

Version de Drupal : 

Bonjour,

Voilà ma méthode, je ne sais pas si il y en a une autre mais celle-ci fonctionne très bien.

  1. Argument "Identifiant de terme'
  2. Tu coches "Fournir l'argument par défaut"
  3. Type d'argument par défaut "Code PHP"
  4. Le code PHP à insérer :
    $node = node_load(arg(1));
    if($node){
    foreach($node->taxonomy as $term){$terms[]=$term->tid;}

    return implode(',',$terms);
    }else{
    return;
    }

Voilà, j'espère que ça fonctionnera aussi pour toi.

Bien pour moi cela ne fonctionne pas. J'ai fais ce que tu m'as dis, mais rien.

Que je mette le l'ID du terme ou le terme dans l'argument, il n'y a aucun résultat dans la prévisualisation en direct.

Vous avez une autre idée.

Merci