Webform für Fortbildung

am 16.03.2015 - 11:08 Uhr in
Hallo liebe Drupalcommunity,
auf folgender Seite http://bit.ly/1CkZGQJ gibt es ein Problem.
Es gibt den Inhaltstypen "Fortbildung". Sobald dieser erstellt wird soll ein Anmeldeformular unter der Node ausgegeben werden. 2 Inhalte sollen aus der Node übernommen werden, der Titel und das Datum bzw. der Termin wann diese Fortbildung stattfindet. Die Inhalte werden per Panels ausgegeben und ich habe es soweit geschafft das die benötigten Felder in die Webform übergeben werden ("node:fortbildung_title").
Folgende Module habe ich installiert:
Webform
Webform Node Value
Webform Default Fields
Tokens
Mein Problem ist es das ich nicht möchte das man diese Webform immer wieder anlegen muss… Ich will sie als Default Webform für diesen Inhaltstypen haben.
Da stecke ich gerade fest… und ich finde da auch keine Lösung für. =/
Hat jemand eine Idee wie ich das ganze lösen kann? Es würde zwar auch so funktionieren aber es ist ziemlich umständlich jedes mal eine Webform zu erstellen.
Vielen dank für die Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
kann es sein, dass du etwas durcheinander wirfst?
am 16.03.2015 - 11:52 Uhr
Einen content_type legt man intern über ein Formular an, das man frei gestalten kann, aber nicht muss.
Webforms sind speziell dafür gedacht, erfasste Daten per E-Mail zu versenden.
Hallo Ronald,ich möchte das
am 16.03.2015 - 16:14 Uhr
Hallo Ronald,
ich möchte das die Nutzer die auf diese Seite kommen sich für diese Fortbildung direkt anmelden können über das Kontaktformular (per Mail). Daher die Webform.
Und ich hab mir gedacht wenn der Admin eine neue Fortbildung hinzufügt muss ja immer ein Anmeldeformular verfügbar sein. Die einzigen Daten die sich ändern sind der Titel und das Datum / der Ort. Diese Beiden Felder sollen in die Webform übergeben werden und dann soll der Nutzer die Möglichkeit haben einen Termin auszuwählen wenn es mehrere gibt. Alle anderen Felder können vom normal Nutzer ausgefüllt (Nachname, Vorname etc) und abgeschickt werden.
Ich hoffe mein Problem wird richtig verstanden. :P
Danke für die Antwort!
EDIT:
Habe eine annehmbare Lösung gefunden: https://www.ostraining.com/blog/drupal/reusing-webform/
Zwar muss der Termin per Hand eingegeben werden aber eine einfachere Lösung finde ich nicht…Vll hat einer von euch noch einen guten Lösungsweg
da hilft webform templates
am 17.03.2015 - 06:39 Uhr
da hilft webform templates weiter. beispiel hier http://www.sup-marketing.de/veranstaltungen/energieeffizienz-in-baden-w-...
ja webform templates hat mir
am 17.03.2015 - 08:48 Uhr
ja webform templates hat mir da wirklich weitergeholfen ^^ leider funktioniert es nicht die in meiner node erstellen inhalte in die webform zu übertragen… es funktioniert mit dem token [current-page] aber sobald ich [node:MEINENODE] benutzen will übergibt er diese nicht… dann muss der benutzer einfach mal selber eintippen wohin er möchte :D
aber webform template nutzt
am 17.03.2015 - 09:02 Uhr
aber webform template nutzt man doch so, daß bei jeder node ein eigenes formular ist, was du ja möchtest. da braucht es keine token, weil die eingaben ja nur für diese eine node gelten und die inhalte doch die node selbst sind
ein anderer Ansatz könnte natürlich auch helfen
am 17.03.2015 - 09:21 Uhr
Wenn die Veranstaltungen nodes vom content_type Veranstaltung sind, und es zusätzlich einen content_type Teilnehmer, oder auch Anmeldung gibt, ist das mit einem einfachen entity_referenzfeld erledigt.
Und wenn die Bestätigung per Mail nötig ist, dann kann dies eine rule erledigen, auf wunsch sogar mit einem PDF-Dokument.
Vorteil davon: ich kann jederzeit eine Teilnehmerliste erstellen und ggf. auch die maximale Teilnehmerzahl überwachen, und vieles mehr.
Irgendwann kann ich dann auch ein Zertifikat ausstellen, auf dem alle Veranstaltungen gelistet werden, an denen ein User teilgenommen hat.