Hierarchie zwischen Begriffen aus verschiedenen Vokabeln in Drupal 7?

7

Gibt es eine Möglichkeit, eine Hierarchie von Begriffen zu erstellen, indem dieselben Begriffe wiederverwendet werden, die sich in verschiedenen Vokabeln befinden? Es scheint so viele verschiedene Möglichkeiten zu geben, mit Taxonomien in Drupal 7 umzugehen, dass es sehr entmutigend ist, herauszufinden ...

Nehmen wir zum Beispiel an, ich möchte ein Verzeichnis von Athleten für verschiedene Sportarten erstellen. Ich habe 3 Vokabulare mit jeweils mehreren Begriffen erstellt:

Wortschatz: Sport
* Fußball
* Basketball
* Baseball

Wortschatz: Abteilungen
* Abteilung 1
* Abteilung 2

Wortschatz: Teams
* Team 1
* Team 2

Jede Sportart wird in Divisionen und dann in verschiedene Teams pro Division unterteilt.

Die Hierarchie sieht aus wie:

Fußball
* Division 1 -
Team 1 -
Team 2
* Division 2 -
Team 1 -
Team 2

Basketball
* Division 1 -
Team 1 -
Team 2
* Division 2 -
Team 1
... und so weiter für jede Sportart.

Da die Begriffe für Vokabularabteilungen und -teams immer gleich sind, halte ich es für sinnvoller, dieselben Begriffe unter diesen beiden Vokabeln wiederverwenden zu können, anstatt immer wieder dieselben Begriffe für jede Sportart, jede Abteilung zu erstellen ...usw.?

Ist das überhaupt möglich und wenn ja, wie lässt sich das am besten umsetzen?

user24216
quelle
Ihre Wortschatzstruktur ist korrekt. Ich verstehe nicht, was Sie erreichen wollen.
ARUN
Ich war nur verwirrt darüber, wie man eine hierarchische Beziehung zwischen verschiedenen Vokabularen definiert oder zumindest nur anzeigt. So würde zum Beispiel an der Spitze der Hierarchie das Sportvokabular stehen und darunter die Divisionen und dann die Teams.
user24216

Antworten:

2

Sie können ein Begriffsreferenzfeld in einem Vokabular erstellen. In einem Team-Vokabular wäre eines der Felder "Division". Wenn Sie also ein neues Team erstellen, geben Sie den Teamnamen ein und "markieren" die Abteilung, in der es sich befindet, mithilfe der automatischen Vervollständigung oder einer Dropdown-Liste.

Tastenfeld
quelle
1

Das einzige Problem beim kostenlosen Taggen (damit meine ich nicht, dass alle Benutzer den Inhalt markieren dürfen), das wirklich die einzige Lösung ist, außer alles in einem Vokabular zu erstellen, besteht darin, dass Benutzer Tags für das suchen oder darauf klicken Generische Labels wie "Division 1" werden im Ergebnis nicht fokussiert genug sein, um nützlich zu sein.

Da diese Elemente eine Hierarchie haben, besteht meiner Meinung nach die einzige Lösung darin, diese Hierarchie vollständig zu duplizieren, um die Ergebnisse relevant zu machen. Jemand, der auf ein verknüpftes Tag "Division 1" klickt, erhält Ergebnisse für alle Sportarten, selbst wenn es sich bei der fraglichen Seite, auf der die Tags angezeigt werden, nur um 1 Sportart handelt. Und es sortiert Ihre Ergebnisse nicht basierend auf der vorherigen Seite, es sei denn, Sie legen eine Variable fest.

Ich sehe, wie die Verknüpfung einige Zeit spart, aber auf lange Sicht trennt sie die Dinge vollständig und in den Suchergebnissen ist nur das erste Ergebnis mit allen Begriffen relevant, der Rest sind Auflistungen von allem anderen. Nur ein Gedanke.

Wenn Sie keine separaten Referenzfelder für Begriffe haben, wäre es meiner Meinung nach eine bessere Benutzererfahrung, einfach die Hierarchie in einem Vokabular zu haben, in dem das Abrufen des Dropdowns nach unten klar und prägnant wäre.

Ich denke, eine gute Frage wäre: Werden Sie jemals einen Grund haben, eine Liste aller Division 1-Teams in verschiedenen Sportarten zu erstellen?

Eine andere Frage wäre: Gibt es so viele Teams und Abteilungen, dass ein Dropdown einfach zu lang ist, um benutzerfreundlich zu sein?

Dekanat
quelle
-1

Es ist auch möglich, einem Begriff mehrere Eltern zuzuweisen. Der einfachste Weg, dies zu tun, ist das Taxonomy Manager- Modul.

Jovean
quelle