Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Drupal 8: Bei Nodeerstellung bedingte Auswahl von Terms durch Taxonomy Reference

Eingetragen von kelle_fl (8)
am 17.11.2014 - 10:37 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x

Hallo zusammen,

Ich habe jetzt mal Drupal 8 angenommen, da hier schon term Reference im Core integriert ist. Folgende Herausforderung habe ich:

  • Ich erstelle ein Vocabular Names Land mit den Terms Deutschland und Österreich
  • Ich erstelle ein Vocabular Names Bundesland mit allen Bundesländern von Deutschland und Österreich als Terms
  • Jetzt gehe ich hin und erstelle ein field "Land" mit einen Term Reference zu dem Vocabular "Land" und weiße meine ganzen Bundesländer entsprechend Deutschland und Österreich zu
  • Ich erstelle einen Inhaltstyp "Anfrage" und verweise dort auf die vorhandenen Felder Land und Bundesland.

Soweit so gut! Nun möchte ich folgendes:

Wenn ich einen neuen Node des Inhaltstyps "Anfrage" erstelle und bei dem Feld Land Deutschland auswähle, so möchte ich bei dem Feld Bundesland nur die Bundesländer von Deutschland angezeigt bekommen und nicht noch diese von Österreich!

Wie kann ich sowas realisieren ?

‹ Wie lange wird es noch Updates für Drupal 6 geben 7.33 - Problem mit importiertem MySQL dump ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe noch nicht mit D8 gespielt

Eingetragen von ronald (3857)
am 17.11.2014 - 11:27 Uhr

aber eine kaskadierende Auswahl bekommst du am ehesten mit views und entsprechenden Filtern hin.

Die Auswahl der Combobox muss dann von einem View gefüttert werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beispiel

Eingetragen von kelle_fl (8)
am 17.11.2014 - 11:50 Uhr

Kannst du mir ein Beispiel geben ?

An Views habe ich auch schon Gedacht, aber wie mache ich in View Eingabefelder rein ? Ich müsste dann ja ein View erstellen, welches mir /node/add/Anfrage überschreibt. Ich dachte immer Views sind für die Darstellung und nicht für Eingabe ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views sind Datenbankansichten

Eingetragen von ronald (3857)
am 17.11.2014 - 12:56 Uhr

also Abfragen an die Datenbank, und haben mit der Darstellung nur sehr peripher etwas zu tun.

Du müsstest eine View erstellen, die die Bundesländer des gewählten Landes auswählt.

Das machst du mit einem Filter.

Wie du das Ergebnis in D8 in eine Kombobox bekommst, kann ich im Moment nicht sagen - müsste ich mir selbst erarbeiten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für D7 habe ich was gefunden...

Eingetragen von kelle_fl (8)
am 17.11.2014 - 13:01 Uhr

Für Drupal 7 habe ich folgendes Modul gefunden:

https://www.drupal.org/project/reference_option_limit

Beschreibung:

Example 1: countries and cities

Suppose you want to label articles (or products, or businesses, etc) by both city and country so both can be used for filtering and searching. You could use a hierarchical taxonomy with city terms as children of country terms, but that doesn't make sense when you come to set up Views filters.

With this module, create two separate taxonomies for country and city (or content types, or whatever entity you want to use). Then add a reference field so that each city points to its country: eg, the term 'Paris' has a reference to 'France'.

Then when editing an article, selecting 'France' in the country field will cause the city field to update to show only cities in France.

Das wäre genau das was ich möchte. Allerdings kann ich in Drupal 8 schon vom Core aus Referenzen machen und so habe die Bundesländer den Ländern zugewiesen. Allerdings wenn ich dann im Inhalsttyp "Anfrage" Land ausfülle und danach Bundesland auswählen möchte, so erscheinen alle Bundesländer und nur die deutschen zum Beispiel ... Jemand eine Idee ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • The Best Way to Kill a Thrilling Evening at Crash Casino Games
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 5 Tagen 23 Stunden
  • Wenn die Subdomain auf
    vor 1 Woche 21 Stunden
  • ordnerstruktur
    vor 1 Woche 1 Tag
  • Die Subdomain muß auf den
    vor 1 Woche 3 Tagen
  • Verwende doch das Tag dafür,
    vor 4 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 5 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 13 Stunden
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250290
Registrierte User: 20515

Neue User:

  • VegazoneSpel
  • Wolf Dab
  • Scottteday

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 29 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association