Frage

Nehmen wir an, wenn ich 2 Vokabulare habe, in denen der erste Wortschatz "Land" ist, das einige Ländernamen und zweite "Städte" enthält, die einige Städte Namen enthalten. Wenn ich ein bestimmtes Land aus "Land" auswählen möchte, enthüllen Sie den Filter und ich möchte, dass nur wenige ausgewählte Städte automatisch in "Städten" -Filter auftreten. Dieser Benutzer muss also nicht alle Städte aller Länder durchgehen.

Ist es mit Drupal -Ansichten oder einem beitragenden Modul möglich? Ansonsten muss ich es mit JQuery Hide/Show machen.

War es hilfreich?

Lösung

Ich poste eine Antwort auf diese Frage, da sie jemandem helfen könnte. Ich habe kein geeignetes Modul erhalten, das eine Beziehung zwischen zwei Taxonomie -Vokabeln herstellen kann, wie ich es will, aber ich habe meine Taxonomie ein wenig geändert, um dies von einem Modul aus zu tun.

Ich habe meine 2 Vokabulare in Single zusammengefasst. Ich habe das Land als Elternbegriff und alle Städte als subfristig eingestuft. Meine Struktur ist also so:

Indien

  • Delhi
  • Rajashtan
  • Chandigarh
  • Gujrat

Vereinigte Staaten von Amerika

  • Alabama
  • Alaska
  • Georgia
  • Illinois

Dann habe ich ein einfaches Modul mit dem Namen "Simple Hierarchical Select" verwendet. https://drupal.org/project/shs oder Sie können auch hierarchische Auswahl verwenden " https://drupal.org/project/hierarchical_select Hierarchische Auswahl hat jedoch mehr Funktionen, aber wenn Sie nur eine taxonomische Aufgabe haben, können Sie wie in meinem Fall nur SHS verwenden.

Gehen Sie nun zum Inhaltstyp -> Felder verwalten -> Begriff Referenz-> Einfache hierarchische Auswahl.

Gehen Sie nun zu Ihren Ansichten => Wählen Sie die "Ihr Feldname" (hierarchische Auswahl) aus Filtern aus und zwingen Sie es in eine gewisse Tiefe.

Dann zeigt es den ersten Ländernamen und dann den Kinderbegriff, die Stadtnamen sind.

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