it-swarm.com.de

Wie werden Kinder auf der Taxonomie-Begriffsseite angezeigt?

Ich denke, mein Problem ist recht einfach, aber ich finde die Lösung nicht im Internet (ich habe eine Lösung für Drupal 7 gefunden, aber sie gelten nicht für Drupal 8).

Ich habe eine Taxonomie wie:

  • Früchte
    • Rote Früchte
      • Erdbeere
      • Himbeere
    • Schwarze Früchte
  • Gemüse

Wenn Sie Ansichten in Drupal 8) mit dem vorkonfigurierten Taxonomie-Begriff verwenden, möchte ich, dass beim Klicken auf ein übergeordnetes Element alle untergeordneten Begriffe und die Knoten in diesen untergeordneten Begriffen angezeigt werden. (Wenn ich z. B. auf Früchte klicke, werden alle Knoten in Früchten, roten Früchten, Erdbeeren, Himbeeren und schwarzen Früchten angezeigt. Wenn ich auf rote Früchte klicke, werden alle Knoten in roten Früchten, Erdbeeren und Himbeeren angezeigt.

Wenn Sie auf einen übergeordneten Begriff klicken, werden standardmäßig nur Knoten innerhalb dieses übergeordneten Begriffs angezeigt, nicht jedoch diejenigen, die zu untergeordneten Begriffen gehören. (z. B. wenn ich auf Rote Früchte klicke, werden nur Knoten in Roten Früchten angezeigt, nicht jedoch in Erdbeeren oder Himbeeren)

2
Xoclaf

Ich habe endlich die Lösung gefunden. Mein Drupal ist auf Französisch, ich habe versucht zu übersetzen, aber meine Übersetzung stimmt möglicherweise nicht mit den genauen Wörtern überein :)

Gehen Sie zu View und bearbeiten Sie die Standardseite Taxonomy term (content) . In Kontextfiltern :

  1. wählen Sie "Possède l'identifiant de terme de taxonomie (avec profondeur)" und konfigurieren Sie wie folgt:
    • tiefe: Wählen Sie die gewünschte Tiefe
    • check Mehrfachwerte zulassen
    • check Geben Sie einen Standardwert ein und wählen Sie Taxonomiebegriff (ID) aus der URL .
    • select Nach Elementen filtern, die alle Begriffe gemeinsam haben
    • check Überschreibe den Titel und schreibe {{argument.tid}} in die Feld
    • check Geben Sie das Auswahlkriterium an und wählen Sie Taxonomiebegriff (ID)
  2. wählen Sie "Possède l'identifiant de terme de taxonomie mit Änderung de profondeur".

Wenn Sie nun komplexe Taxonomien haben, wird auf einer Taxonomie-Begriffsseite möglicherweise dasselbe Ergebnis mehrmals angezeigt. Um dies zu verhindern, gehen Sie in Ihrer Ansicht zum Abschnitt Andere (unter) Kontextfilter) und klicken Sie auf Abfrageparameter . Überprüfen Sie dann Distinct .

Genießen !

(Step 1Step 2

5
Xoclaf