Frage

Ich habe eine Ansicht mit einem Satz Filter ausgesetzt erstellt (Filteroptionen in der Seite zu zeigen). Und einer dieser Filter ist ein Auswahlfeld mit allen Taxonomie Begriffe eines Vokabulars.

Das ist in Ordnung, es ist jetzt zeigt. Aber ich will nur die Taxonomie Begriffe zeigt, dass mindestens ein Knoten zu ihm verbunden ist. Um leere Ergebnisse zu vermeiden, wenn ein leeren Begriff auswählt.

Wer weiß, wie das zu tun?

Danke.

War es hilfreich?

Lösung

Dies wäre ein großartiges Feature für Ansichten haben und Sie sollen eine Feature-Anfrage an den Maintainer für ihn abliefern. Leider kann man nicht mit dem bestehenden Ansicht Code tun.

\ Was Sie tun können, obwohl, ist zu sehen, wie Ansichten konstruieren eine Filtersteuerung im eigenen Quellcode und selbst implementieren, die Funktion und fügen Sie in einer zusätzlichen Überprüfung, ob es irgendwelche Beiträge mit diesem Begriff sind oder nicht, und wenn es nicht diesen Begriff anzeigen, ist nicht vorhanden.

Andere Tipps

Lösung in Aussicht 3 (die in Ansichten arbeiten können 2)

Stellen Sie eine Beziehung für die Ansicht, die Bedingungen zu den Knoten zu verbinden (in Ansichten 3 ist die ‚Taxonomie-Begriff: Content mit dem Begriff‘)

Dann in den Optionen tick ‚diese Beziehung erforderlich‘ (ohne die Begriffe ohne Knoten)

Dies kann Duplikate in Ansichten erzeugen 3 Query-Einstellungen öffnen, und aktivieren Sie Distinct (dies wird Duplikate weglassen)

Dies ist ein einfacher Weg. Hoffe, es hilft.

In einer Beziehung, filtern nach Begriffen und wählen „Taxonomie-Begriff: Repräsentative Knoten“. Überprüfen Sie die „diese Beziehung erfordern“ und das ist es. tick Optional "Query Einstellungen> Distinct" bei doppelter Hinsicht.

Basierend auf http: //www.waldbeek. com / blog / view-Taxonomie-Begriff-und-hide-empty-Begriffe

Mit Blick auf 3 diese sehr einfach wird die Aggregation mit! Ich poste auf diese Wiederholung, weil ich es viel Zeit entdecken verbrachte. Alles ist sehr gut in diesem Screencast erklärt: http: // dev. nodeone.se/en/the-aggregation-setting-the-emmajane-episode

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top