Node mit Webform Block und Protected Download

am 27.11.2014 - 14:05 Uhr in
Hi zusammen,
stellt euch bitte folgendes Szenario vor:
ich habe einen Inhaltstyp mit dem ich pdf Files hochladen kann. Dieses pdf File soll nach Eingabe eines Formulars (Webform) über einen Downloadlink, der an die angegeben E-Mailadresse verschickt wird, heruntergeladen werden können (protected download).
Dies ist möglich, wenn man dem Webformmodul den entsprechendenden Inhaltstyp zuweist. Nun muss ich aber bei der Erstellung des Nodes jedes mal auch das Webformular neu erstellen. Diesen Schritt möchte ich vermeiden, da dies extrem zeitaufwendig ist.
Das Formular ändert sich ja auch nicht, lediglich das pdf File, das ja pro Node entsprechend hochgeladen wird.
Hat jemand eine Idee?
Danke schonmal!
Grüße
Timo
- Anmelden oder Registrieren um Kommentare zu schreiben
https://www.drupal.org/projec
am 06.12.2014 - 13:11 Uhr
https://www.drupal.org/project/node_clone hilft dir da.
Beste Grüße
Marco
Zitat: Nun muss ich aber bei
am 06.12.2014 - 13:42 Uhr
Nun muss ich aber bei der Erstellung des Nodes jedes mal auch das Webformular neu erstellen
Du brauchst das Webform nur 1x erstellen, dann zeigst du es passend zum Inhaltstyp oder auf bestimmten Nodes an wo es ausgefüllt werden soll.
Die Variante das du pro Node ein Webform erstellen kannst gibt es zwar, wäre aber in deinem Fall doch völlig unsinnig oder hat das Webform jedes Mal andere Felder?
In der Konfiguration kannst du angebeben "Webform als Block" und dann blendest du diesen Block dort ein wo er erscheinen soll.
Grüße Jenna
Danke schonmal für eure
am 17.12.2014 - 17:53 Uhr
Danke schonmal für eure Hinweise.
Also es handelt sich um eine Immobilienwebsite. Für das Objekt (Haus, Wohnung, etc.) soll man ein PDF-Exposé anfordern können. Dieses PDF-Exposé soll dann als Downloadlink per E-Mail zur Verfügung gestellt werden, nachdem der Besucher das Formular ausgefüllt hat. Das Feld "PDF-Datei" muss also jedes Mal neu erstellt werden. Somit funktioniert in meinen Augen die Lösung als Block nicht, da für jedes Objekt/Node ein anderes PDF-File hochgeladen werden muss.
Habt ihr noch andere Ideen?
Hast du meinen
am 18.12.2014 - 10:19 Uhr
Hast du meinen Lösungsvorschlag oben nicht gelesen? Wo ist denn das Problem?
Beste Grüße
Marco
warum webform?
am 18.12.2014 - 11:21 Uhr
wäre nicht ein content_type erheblich einfacher und sinnvoller?
Zitat:wäre nicht ein
am 18.12.2014 - 12:13 Uhr
wäre nicht ein content_type erheblich einfacher und sinnvoller?
Das hatte ich mir auch schon gedacht. Wie würdest du das denn genau machen?
1 nodetyp als node/add Form zum Download-anfordern mit entity reference prepopulate auf den Inhaltstyp mit dem pdf File oder wie anders?
genau so
am 18.12.2014 - 12:24 Uhr
oder eben im Formular ein Combo, mit dem die Datei selektiert werden kann.
Es geht bei dem Formular doch hauptsächlich um die Erfsassung von Kundendaten.
Was ist, wenn der gleiche Kunde mehrere PDF-Dokumente möchte?
Hier ist durchaus Potential zur Weiterentwicklung vorhanden ;-), das durch WEB-Forms eher gebremst wird.