Ich habe Tage damit verbracht, eine saubere Methode zu finden, um Folgendes zu tun:
- Zeigen Sie eine Liste aller übergeordneten Begriffe in einem Vokabular mit Links zu ihren untergeordneten Begriffen an
- Wenn Sie auf einen Link klicken, gelangen Sie zu einer Liste der Kinder dieser Begriffe.
- Ad infinitum bis zum Begriff der untersten Ebene, für den eine Liste der mit diesem Begriff gekennzeichneten Knoten angezeigt wird.
Dies scheint eine ziemlich häufig benötigte Funktionalität zu sein, aber ich kann keine Lösung finden, die mit beliebiger Tiefe umgehen kann, insbesondere wenn nicht alle Ausdrucksbäume auf dieselbe Tiefe absteigen.
Eine ideale Lösung wäre eine, die Views 3, Contexts, EntityFieldQueries oder alles andere verwendet, was in Drupal 7 gut unterstützt wird.
Ich kann fast genau das tun , was ich will, indem ich eine einfache Ansicht mit drei Knoten erstelle: Termbeziehungen (Term, übergeordneter Term und übergeordneter Term) und Benutzerbeziehungen für sequenzielle Kontextfilter. Das einzige Problem dabei ist, dass ein Knoten mit einem Termpfad von zu geringer Tiefe als "nicht kategorisiert" aufgeführt wird und einen toten Link generiert. Anstatt dies zu tun, möchte ich einen Link zum nächsten verfügbaren Kindsemester erstellen.