- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
Un ex de view: bloc qui propose contenus avec memes termes
Avec Views 7.x-3.8.
Intro (et données préalables)
Créer une taxonomie (nommé taxo2) avec les termes suivants (voir image de droite).
Créer un nouveau type de contenu (contenu2), et y ajouter le vocabulaire qu'on vient de créer. Puis ajouter 3 noeuds (ici on teste les mots "ubuntu").
On veux créer quelque chose comme cela:
Créer une Views de type contenu et choisir de ne créer qu'un bloc. (Note: "tagged with" configure "Filter criteria").
Ajouter les 2 filtres contextuels tq:
Contenu: Has taxonomy term ID (with depth) Profondeur 1. Cocher "Set the breadcrumb for the term parents" et "Use Drupal's taxonomy term path to create breadcrumb links."
Avec "quand la valeur de filtre n'est PAS dispo" : Provide default value de type "Taxo term ID from URL" avec "Load default filter from node page, that's good for related taxonomy blocks" (décocher celle du dessus). Limiter à taxo2 devrait rendre la requete plus rapide.
Gestion des valeurs multiples: "that share any term"
Avec "quand la valeur de filtre n'est PAS dispo" : Provide default value de type "Taxo term ID from URL" avec "Load default filter from node page, that's good for related taxonomy blocks" (décocher celle du dessus). Limiter à taxo2 devrait rendre la requete plus rapide.
Gestion des valeurs multiples: "that share any term"
Contenu: Has taxonomy term ID depth modifier
A ce stade, reste à retirer l'article affiché (qui apparait deux fois).
Ajouter un 3 filtre contextuel, choisir Content: Nid tq "quand la valeur de filtre n'est PAS dispo": Provide default value de type "content ID from URL". Plus bas cocher "Exclude"
Mettre ce dernier filtre en 1ere position.
Mettre ce dernier filtre en 1ere position.