J'ajoute un filtre contextuel à une vue pour un type de contenu personnalisé comportant un champ de taxonomie. Le filtre contextuel me permet de filtrer par l'ID de balise taxonomie mais pas par le nom de balise taxonomie. Signification avec les balises données dans la taxonomie:
1 | test1
2 | another tag
3 | taggy
......
99 | coolness
Je peux générer un filtre contextuel qui analysera une URL comme http://mydrupal/myview/3
afficher tout le contenu qui a été marqué avec taggy
BUT, l'URL doit passer l'argument à rechercher par nom de balise plutôt que par ID de balise , par exemple, http://mydrupal/myview/taggy
pour afficher tout le contenu étiqueté avec taggy
Comment peut-on cela soit accompli?
la source
Une autre façon de peler le chat:
J'avais besoin de la requête de nom de taxonomie réelle ne convertissant pas en identifiant de terme.
Voici comment interroger le nom du terme de taxonomie transmis en tant que filtre contextuel:
la source
Pour D8, voir Nom de terme de taxonomie en tant que filtre contextuel pour l'affichage et https://www.drupal.org/node/2645442.
la source