Views, taxonomie & 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'ai un petit problème pour récupérer un argument avec Views.
J'ai une taxonomie du type :

Couleur
-- Groupe_1
----- Vert
-- Groupe_2
----- Rouge
----- Bleu

Cette taxonomie sert à plusieurs type de noeud, je cherche à créer une vue qui me permet de filtrer par type de noeud.

J'ai créé une vue avec comme chemin "premier_contenu/%"
Là, j'ai essayé pas mal d'argument, mais je n'arrive pas à obtenir ce que je veux.
J'aimerai pouvoir faire fonctionner des url de ce type :

www.site.com/Groupe_1/vert & obtenir que le contenu de type vert.

Je n'arrive à faire fonctionner que des url du type :
www.site.com/Groupe_1
www.site.com/vert

Mais j'aimerai garder le chemin complet, pour avoir des meilleures url.
Comment régler mon argument ?

Version de Drupal : 

Bonjour, Tu peux créer une page avec views :

1/Champs

bien sur avec (titre,....)

2/Arguments

Taxonomie : Terme

3/Filtres

Taxonomie : Vocabulaire = [le type de votre neoude]

4/Et enfin dans ta menu tu peux utiliser le nom de la page

(site.com/groupe1)avec des sous menu (site.com/groupe1/vert ; site.com/groupe2/rouge;....) .

A +

Ça correspond bien à ce que j'ai fait, mais ça ne marche pas.
En fait, l'argument est toujours le plus proche de la racine (constaté avec la requête de la bdd).

Par exemple, si couleur_1 possède l'ID 4 & vert l'ID 5, ça me donne :

www.site.com/Groupe_1 -> ID 4 OK

www.site.com/Groupe_1/vert -> ID récupéré 4 au lieu de 5

www.site.com/vert -> ID 5 mais pas l'url voulu

J'imagine que le problème vient du chemin, j'ai mis : premier_contenu/%

Décocher tout les 3 cases dans la configuration de votre arguments [terms] .

  • Dans les URL, transforme les espaces en tirets
  • Permettre à plusieurs arguments de collaborer.
  • Ne pas afficher les éléments sans valeur dans le sommaire

Si je ne coche pas le 1er paramètre (Dans les URL, transforme les espaces en tirets), je n'ai rien du tout.

En paramètre d'argument, je met :

  • validateur : terme de classification, avec ma taxonomie de coché
  • type : nom/synonyme du terme converti en identifiant du terme
  • "Dans les URL, transforme les espaces en tirets" est coché, sinon je n'ai rien

Bonjour,
A tout hasard (hélas, je n'utilise que très très peu tout ce qui est lié à la taxonomie...) utiliser deux arguments ne serait pas plus adapté ?
example.com/% - > les groupes (toutes les couleurs...)
example.com/%/%1 -> les couleurs

J'en suis arrivé à cette conclusion hier.
J'ai du créer deux vues & mettre deux arguments sur la 2ème avec le %/%, dont le premier en global : Vide.

Ça marche mais ce n'est pas hyper évolutif, j'espérai ne pas avoir besoin de créer des nouvelles vues pour chaque niveau. Mais bon, ça marche.

Reste le fil d'Ariane qui fait des liens un peu étrange, mais c'est encore un autre problème.