Submitted by Errance on
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 ?
Bonjour, Tu peux créer une
Permalien Soumis par adimou le 15 Septembre, 2010 - 10:59
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
Permalien Soumis par Errance le 15 Septembre, 2010 - 11:15
Ç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/%
Essaie de revoir le resulat
Permalien Soumis par adimou le 15 Septembre, 2010 - 11:20
Essaie de revoir le resulat en retirant le % du chemin de la page ! . [c'est ce que j'ai fait sur mon site ] .
Il continue de prendre la
Permalien Soumis par Errance le 15 Septembre, 2010 - 11:26
Il continue de prendre la première partie comme adresse & ne tient pas compte du reste.
Décocher tout les 3 cases
Permalien Soumis par adimou le 15 Septembre, 2010 - 11:33
Décocher tout les 3 cases dans la configuration de votre arguments [terms] .
Si je ne coche pas le 1er
Permalien Soumis par Errance le 15 Septembre, 2010 - 17:24
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 :
Bonjour, A tout hasard
Permalien Soumis par Pomliane le 15 Septembre, 2010 - 19:11
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
Permalien Soumis par Errance le 16 Septembre, 2010 - 08:15
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.
Bonsoir , Je crois que vous
Permalien Soumis par adimou le 15 Septembre, 2010 - 23:53
Bonsoir ,
Je crois que vous utiliser le module pathauto , donc je crois que vous devez précisez la forme de l'url qui désigne les types par défaut .