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 - 09: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 - 10: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 - 10: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 - 11: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 - 12: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

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 5 Tagen 5 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 10 Wochen 13 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 3 Tagen
  • In der entsprechenden View
    vor 11 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 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