Wie werden nur Taxonomiebegriffe mit Knoten angezeigt, die in Views 2 verknüpft sind?

8

Ich habe eine Ansicht mit festgelegten Filtern erstellt (um die Filteroptionen auf der Seite anzuzeigen). Und einer dieser Filter ist ein Auswahlfeld mit allen Taxonomiebegriffen eines Vokabulars.

Das ist in Ordnung, es wird jetzt angezeigt. Aber ich möchte nur die Taxonomiebegriffe zeigen, denen mindestens ein Knoten zugeordnet ist. Um leere Ergebnisse zu vermeiden, wenn ein leerer Begriff ausgewählt wird.

Weiß jemand, wie man das macht?

Danke.

    
Leandro Ardissone 07.01.2009, 20:38
quelle

4 Antworten

1

Dies wäre eine großartige Funktion für Views und Sie sollten eine Feature-Anfrage an die Betreuer senden. Leider können Sie dies nicht mit dem vorhandenen Views-Code tun.

\ Sie können jedoch sehen, wie Views ein Filtersteuerelement in seinem eigenen Quellcode erstellt und diese Funktion selbst implementiert und eine zusätzliche Überprüfung hinzufügt, um festzustellen, ob es Posts mit diesem Begriff gibt oder nicht, und zeige diesen Begriff nicht an, wenn es keine gibt.

    
alxp 10.01.2009, 03:25
quelle
9

Lösung in Ansichten 3 (die in Ansichten 2 funktionieren)

Legen Sie eine Beziehung für die Ansicht fest, um die Terme mit den Knoten zu verbinden (in Ansichten 3 ist dies 'Taxonomiebegriff: Inhalt mit Begriff')

Dann in den Optionen das Häkchen 'Erzeuge diese Beziehung' (das schließt Ausdrücke ohne Knoten aus)

Dies kann zu Duplikaten führen, in Ansichten 3 öffnen Sie die Abfrageeinstellungen und kreuzen Distinct an (dadurch werden Duplikate ausgeschlossen)

    
sphism 05.02.2012 18:47
quelle
1

Dies ist ein einfacher Weg. Hoffe es hilft.

Fügen Sie eine Beziehung hinzu, filtern Sie nach Begriffen und wählen Sie "Taxonomiebegriff: Repräsentativer Knoten". Überprüfen Sie die "erfordern diese Beziehung" und das ist es. Aktivieren Sie optional "Abfrageeinstellungen & gt; Distinct" bei doppelten Begriffen.

Basiert auf Ссылка

    
Jessica K 03.04.2013 04:37
quelle
-1

Mit Views 3 wird das sehr einfach mit Aggregation! Ich poste diese Wiederholung, weil ich viel Zeit damit verbracht habe, sie zu entdecken. Alles wird in diesem Screencast sehr gut erklärt: Ссылка

    
Matteo 09.04.2012 08:22
quelle

Tags und Links