web-dev-qa-db-fra.com

Noeuds associés par terme de taxonomie dans un bloc de vue

Dans Drupal 7, j'ai un type de contenu appelé "Asset" avec un champ de taxonomie appelé "Category". Tout ce dont j'ai besoin est un bloc sur les pages Asset qui regarde la catégorie du nœud actuel terme (s), trouve tous les autres nœuds Asset marqués de la même manière et crache une liste de leurs titres, des liens vers eux et quelques autres informations à partir de leur nœud.

Un bloc de vues a été ma première pensée ... mais j'ai beaucoup de mal à y arriver en Drupal 7. Peut-être que c'est problématique parce que mon URL n'inclut pas l'ID de terme? Quoi qu'il en soit, j'ai cherché et suivi un tas de tutoriels (comme celui-ci et celui-ci ), mais en vain. Voici donc mes questions:

  1. Si Views est la réponse, que fais-je de mal?
  2. Existe-t-il un module Drupal 7 qui peut le faire pour moi?
14
Sam

J'ai fait quelques ajustements moi-même, et il semble que j'aie trouvé une solution de travail ici.

  1. Créez un nouveau bloc pour les nœuds que vous souhaitez afficher
  2. Ajouter un nouveau filtre contextuel: Contenu: A Taxonomyterm-ID Sélectionnez: "lorsque le filtre n'est pas disponible, fournissez une valeur par défaut: Taxonomyterm-ID à partir de l'URL." Mettez une coche à côté de "Charger le filtre standard à partir de la page de noeud, utile pour les blocs de taxonomie associés" Et vous voudrez probablement aussi limiter le vocabulaire

Afin d'exclure l'actuel Node vous devez ajouter un deuxième filtre contextuel pour Node-ID, fournissez la valeur par défaut en tant qu'ID de contenu de l'URL et en bas de la fenêtre modale, ouvrez "Plus" et cochez "Exclure"

31
ChezFre