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 - 08: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 (9461)
am 20.05.2024 - 09: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 - 10: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 (9461)
am 20.05.2024 - 13: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 - 21: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 (9461)
am 21.05.2024 - 14: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

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 2 Stunden
  • Hey danke
    vor 1 Tag 20 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 15 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 47 Minuten
  • Da scheint die Terminologie
    vor 1 Woche 3 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 23 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 14 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