Verwandte Knoten nach Taxonomiebegriff in einem Ansichtsblock [geschlossen]

14

In Drupal 7 habe ich einen Inhaltstyp namens "Asset" mit einem Taxonomiefeld namens "Category". Ich benötige lediglich einen Block auf den Asset-Seiten, der die Kategoriebegriffe des aktuellen Knotens anzeigt, alle anderen Asset-Knoten mit ähnlichen Tags findet und eine Liste ihrer Titel, Links zu ihnen und einige andere Informationen ausgibt von ihrem Knoten.

Ein Views Block war mein erster Gedanke ... aber ich habe eine Menge Zeit, um dies in Drupal 7 umzusetzen. Vielleicht ist es problematisch, weil meine URL nicht die Term-ID enthält? Wie auch immer, ich habe eine Reihe von Tutorials (wie dieses und dieses ) durchsucht und befolgt , aber ohne Erfolg. Also, hier sind meine Fragen:

  1. Wenn Views die Antwort ist, was mache ich dann falsch?
  2. Gibt es ein Drupal 7-Modul, das dies für mich tun kann?
Sam
quelle
3
Das erste Tutorial, das Sie aufgeführt haben, sollte genau das tun, was Sie möchten. (Vergiss das zweite!) Wenn du es nicht zum Laufen bringen kannst, heißt das nur, dass du es nicht verstehst. Gehen Sie noch einmal und sehen Sie, wohin Sie es bringen können.
Triskelion
@Triskelion, ich werde es sicherlich noch einmal versuchen ... aber ich habe es genau befolgt!
Sam
Sobald Sie die Ansicht haben, lassen Sie mich wissen, welche Probleme Sie haben.
Triskelion
Mit ein wenig Nachbesserung ... Es hat funktioniert! Ich bin in der Verfeinerungsphase des Views-Erstellungsprozesses, daher ist es nicht perfekt, aber es kommt dahin. Ich bin ehrlich, ich verstehe den Aggregationsteil nicht wirklich.
Sam
Diese Antwort auf Stackoverflow hat den Trick ... mit einem wenig Feintuning: Erstellen Liste von ähnlichen Knoten in Drupal 7 / Ansichten 3
Sam

Antworten:

30

Ich habe mich ein wenig weiterentwickelt und anscheinend eine funktionierende Lösung gefunden.

  1. Erstellen Sie einen neuen Block für die Knoten, die Sie anzeigen möchten
  2. Neuen Kontextfilter hinzufügen: Inhalt: Hat Taxonomyterm-ID Wählen Sie: "Wenn der Filter nicht verfügbar ist, geben Sie einen Standardwert ein: Taxonomyterm-ID von URL." Setzen Sie ein Häkchen neben "Standardfilter von Knotenseite laden, nützlich für verwandte Taxonomieblöcke" und Sie möchten wahrscheinlich auch den Wortschatz einschränken

Um den aktuellen Knoten auszuschließen, müssen Sie einen zweiten Kontextfilter für die Knoten-ID hinzufügen, einen Standardwert als Inhalts-ID aus der URL bereitstellen und unten im modalen Popup "Mehr" öffnen und "Ausschließen" aktivieren.

ChezFre
quelle
Geniale Antwort. Genau das, wonach ich gesucht habe!
Cwiggo
Aber es stimmt nur mit dem ersten Begriff überein, der in diesem Knoten verfügbar ist. Wie passt man mit allen zusammen?
Tanvir Ahmad
5 Jahre später ist diese Antwort immer noch relevant, prägnant und vor allem fehlerfrei. Vielen Dank!
WebMW