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

von einander abhängige Felder in einem Inhaltstyp?

Eingetragen von Alpenmaid (147)
am 20.05.2024 - 09:04 Uhr in
  • Allgemeines zu Drupal
  • Drupal 9.x oder neuer

Hallo zusammen,

gibt es eine Möglichkeit in einem [Inhaltstyp] 2 Eingabefelder inhaltlich von einander abhängig zu machen?

Beispiel:
Ich habe ein Auswahlfeld bei dem ich >>Happening A<< auswähle (vom Typ [Happenings] )

jetzt möchte ich, dass in dem nächsten Auswahlfeld für [teilnehmende Händler] nur noch die Händler aufgelistet werden, die bei >>Happening A<< dabei sind.

Ich meine keine Ansicht zur reinen Darstellung, sondern eine Eingabe für einen dritten Inhaltstyp bei dem zum Beispiel dann 3 der [Lieblings-Händler] des ausgewählten [Happenings] benannt werden können.

Hat jemand eine Idee, wie das gehen könnte?

Lieben Gruß

‹ Wie zusätzliches widget/Feld in node edit form rendern? Rolle / Berechtigung <bearbeiten-link> ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du möchtest zur Laufzeit ein

Eingetragen von wla (9465)
am 20.05.2024 - 10:28 Uhr

Du möchtest zur Laufzeit ein Selektions-Feld verändern. Da der Server bis das Formular abgeschickt wird von der ersten Auswahl nichts weiß, kann das nur lokal im Browser erfolgen => Javascript Programmierung
Einfachere Dinge (wie zeige oder verstecke Felder im Formular in Abhängigkeit von Auswahl/Eingabe) gehen schon mit dem Modul Conditionals Fields.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Javacript Lösung

Eingetragen von Alpenmaid (147)
am 20.05.2024 - 11:11 Uhr

Hey Werner,

danke für deine Antwort und den Hinweis auf das Modul.
Hast du zufällig auch eine Quelle für die JavaScript Lösung für sowas, die du mir verlinken könntest?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine Quelle für diese Aufgabe

Eingetragen von wla (9465)
am 20.05.2024 - 14:35 Uhr

Eine Quelle für diese Aufgabe habe ich nicht. Ich kann die Lösung skizzieren, aber ausführen mußt Du es selbst:
In Drupal ein eigenes Modul kreieren, daß einen Pfad bereit stellt, der über Ajax ein Argument annimmt und darauf hin eine Select-Info zurückliefert, basierend auf einer Datenbank-Abfrage.
Das Javascript ruft bei Änderung des Event-Feldes diesen Pfad mit angehängten Auswahl-Wert auf, nimmt die Select-Liste an und macht einen Reload nur der Select-Liste (ist auch Ajax). Wo Du so etwas weitestgehend fertig findest, weiß ich nicht. Vielleicht mal Chat-GPT fragen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ECA?

Eingetragen von Franz (225)
am 20.05.2024 - 22:53 Uhr

in die Frage konnte ich mich zwar nicht wirklich vertiefen, aber bei aufwendigerem Javascript denke ich sofort ans Modul ECA. Schon mal überlegt? Evtl. die Ausgangsfrage angepaßt umformulieren?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe wirklich bei ChatGPT

Eingetragen von wla (9465)
am 21.05.2024 - 15:56 Uhr

Ich habe wirklich bei ChatGPT eine Frage gestellt und war verblüfft über das Ergebnis.

Frage: skizziere eine Ajax Lösung zum Austausch einer Selectliste auf grund eines Auwahlfeldes in Drupal 10 bei einem Node-edit Formular

Wenn man noch nie mit Programmierung in Drupal zu tun hatte, ist das Resultat wertlos, weil noch einiges umgebaut werden muß. Mit entsprechender Kenntnis bekommt man eine gute Vorlage, die "nur noch" ergänzt werden muß.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Die Subdomain muß auf den
    vor 8 Stunden 28 Minuten
  • Verwende doch das Tag dafür,
    vor 3 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 3 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 3 Wochen 1 Tag
  • Ich habe ja keine Angst vor
    vor 4 Wochen 4 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 4 Wochen 6 Tagen
  • Vielen Dank erst einmal, aber
    vor 5 Wochen 1 Tag
  • Du hast die "Trusted host
    vor 5 Wochen 1 Tag
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 7 Wochen 10 Stunden
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 7 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250286
Registrierte User: 20511

Neue User:

  • Pavlotog
  • burningTree
  • Marvinkep

» Alle User anzeigen

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