Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Webform - wie kann ich Felder aus einem Inhaltstyp in zB Listboxen laden?

Eingetragen von Alpenmaid (143)
am 05.08.2018 - 19:36 Uhr in
  • Module
  • Drupal 8.x

Guten Abend zusammen,

Webform ist für mich noch sehr schwer zu durchschauen, bei so vielen Editiermöglichkeiten.

Könnt ihr mir verraten, wie ich es schaffe, in einem Formular (das in einem Seiten-Block neben einer Ansichts-Node zum dazugehörigen Inhaltstyp) die Listboxen mit dem füllen kann, das eben in den Contents des Inhaltstypes vorhanden ist?

Beispiel:
Ich habe einen Inhaltstyp Veranstaltungen mit
- Art der Veranstaltung
- Termin
- Titel der Veranstaltung

Ich möchte jetzt im Block ein Webform für die Terminbuchung realisieren.
Ich hätte gerne, dass man zB eine Veranstaltungsart (die auch wirklich vorhanden ist in den Veranstaltungen; und nur die) wählt und
dann automatisch in nächsten Schritt nur die Veranstaltungstitel angezeigt werden, die zu der Veranstaltungsart gehören.
Und dann eben in letzten Schritt nur noch die Termin(e) angezeigt werden für diese Veranstaltung.

Ich wäre auch schon zufrieden, wenn man im ersten Schritt den titel und im zweiten schritt dann die passenden Termine auswählen kann in Listboxen.

Geht sowas?
Kennt ihr ein Video, dass das erklärt?
Oder könnt ihr es mir vielleicht wenigstens ansatzweise erklären?

Wäre wirklich dankbar.

‹ Modul für Events - mit Kalender und Anmeldefunktion? [gelöst] Nexus Theme - Vor-Zurück in der Slideshow ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du schreibst Zitat: das in

Eingetragen von torfnase (1491)
am 06.08.2018 - 12:20 Uhr

Du schreibst

Zitat:

das in einem Seiten-Block neben einer Ansichts-Node zum dazugehörigen Inhaltstyp

d.h. für mich: Du befindest dich auf einer Ansicht-Node und diese Ansichts-Node ist z.B. eine Veranstaltung, mit Art, Termin und Titel der Veranstaltung und sicherlich auch noch weiteren Erläuterungen, was diese Veranstaltung betrifft.

Wozu brauchst du dann noch eine Listbox. Dadurch das eine spezielle Veranstaltung angezeigt wird, brauchst du doch nichts mehr für die Buchung auszuwählen .... oder sehe ich das falsch.

Drupal Video-Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich meine mit Ansicht die

Eingetragen von Alpenmaid (143)
am 06.08.2018 - 12:37 Uhr

Ich meine mit Ansicht die Liste aller Veranstaltungen.

Denn die Beschreibungen sind so kurz, dass quasi ein unnötiger Klick wäre, wenn der User dann erst noch die einzelne Veranstaltungs-Node aufrufen müsste.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ach so, ich verstehe.... Es

Eingetragen von torfnase (1491)
am 06.08.2018 - 15:55 Uhr

Ach so, ich verstehe....
Es ist also eine View, die du anzeigen lässt.
Ich würde es so machen, dass ich bei jedem Datensatz der View einen Link ergänzen würde: "Diese Veranstaltung buchen !"

Dann gibt es zwei Möglichkeiten:
1. Der User kommt auf eine extra Node (einfacher Inhaltstyp, z.B. Buchungsformular), wo er die Veranstaltung buchen kann.
Das kann man z.B. so machen, indem man Felder ausfüllen lässt (Name, E-Mail-Adresse usw.) und auf der Ansicht der Node einen Button platziert: Jetzt definitiv buchen (oder so etwas).
Drückt der Besucher auf diesen Button, wird mit den Daten aus dem Buchungsformular z.B. ein PDF generiert (sagen wir mal Rechnung oder Lieferschein) und an den Buchenden verschickt.
Dann setzt du die Node automatisch auf "unveröffentlicht" und damit kann der Benutzer diese Node nicht mehr weiter bearbeiten, bzw. ansehen.

2. Du öffnest das Buchungsformular in einem "modalen Fenster" und der Besucher kann dort die Veranstaltung buchen. Das ist für den Besucher wesentlich angenehmer, setzt aber bei dir fundierte Kenntnisse über modale Fenster und die FORM-API voraus.

Mit dem Webform-Modul würde ich an dieser Stelle überhaupt nichts machen.

Aber das ist nur so eine Idee, wie ich das machen würde.

Gruß
Berthold Lausch

Drupal Video-Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst]Probleme nach löschen eines Menüpunktes im Adminmenü
  • Views für 2 Kategorien
  • [gelöst]Zufallsausgabe von Inhalt
  • Drupal 8/9 SEO-Beratung/Coaching
  • Hilfe zu Views und Filter?
  • Variable aus dem inkludierten Partial Template auslesen
  • Probleme beim Versand von Mails via Drupal 9
  • Drupal 9: Wie kommt der Inhalt eines selbst erstellten Feldes in page-title.html.twig
  • Drupal DACH Meetup - Donnerstag 4. März 2021, 19 Uhr
  • Layout-Builder hängt
  • Sollte das Forum vielleicht lieber offline gehen?
  • Cronjob für Multisite
Weiter

Neue Kommentare

  • habs gelöst Drush updb hat
    vor 2 Stunden 14 Minuten
  • ronald schrieb wenn du die
    vor 3 Stunden 55 Minuten
  • Habs gefunden
    vor 1 Tag 1 Stunde
  • eine View ist eine Datenbankabfrage
    vor 1 Tag 1 Stunde
  • manarak schrieb Ich konnte
    vor 2 Tagen 5 Stunden
  • Geschafft!
    vor 2 Tagen 6 Stunden
  • montviso schrieb Bist Du auf
    vor 2 Tagen 7 Stunden
  • bewerben Sie sich bitte wie
    vor 2 Tagen 12 Stunden
  • Dann per persönlicher
    vor 2 Tagen 12 Stunden
  • da es sich um eine
    vor 2 Tagen 12 Stunden

Statistik

Beiträge im Forum: 246079
Registrierte User: 18884

Neue User:

  • uniquename
  • xapizm
  • maklko

» Alle User anzeigen

User nach Punkten sortiert:
wla9015
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 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