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

An Webform Daten übermitteln.

Eingetragen von pow (113)
am 11.06.2008 - 09:58 Uhr in
  • Module
  • Drupal 5.x oder neuer

Hallo D-User,

ich möchte einen Button erstellen auf dem steht "Angebot anfordern", nur tritt der Button öfters vor, und ich möchte das er von einem Content Template heraus, Daten mit an ein Webform überliefert und in diesem Webform anzeigt.

Also soll im Webform in einem "x"-beliebigen Feld der Inhalt von z.B. "$node->field_datei[0]['filename'] " stehen.

Funktioniert das?

Danke euch

‹ Bestellformular über mehrere Seiten erstellen Gallery - Bilder importieren. Brauche Hilfe. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte noch einmal

Eingetragen von tumblingmug (872)
am 11.06.2008 - 17:18 Uhr

Kann mir kaum etwas vorstellen zu dem, was Du da beschreibst. Kannst Du es etwas ausführlicher versuchen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zangengeburt mit hoher Wahrscheinlichkeit eines toten Kindes

Eingetragen von quiptime (4972)
am 11.06.2008 - 20:06 Uhr

Versuche die Sache von der anderen Seite aus anzugehen.

Nicht irgendwer schickt was an Webforms sondern ein Webform nimmt das auf was irgendwer gespeichert hat.
Bestimmte Felder in Webforms koennen mittels PHP Code Inhalte bekommen.
Aber das wird wohl eher eine Zangengeburt mit hoher Wahrscheinlichkeit eines toten Kindes.

Wenn Du das was Du willst deutlicher/konkreter beschreibst kann man Dir besser helfen. Deine erste Problemschilderung ist arg durcheinander.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry,...

Eingetragen von pow (113)
am 12.06.2008 - 10:10 Uhr

ich war noch verschlafen :)

Während ein Besucher die Gallerie besichtet, soll auf jeder Seite eines Bildes ein Button stehen "Preis anfordern", dann soll er zur Webform weitergeleitet werden und den Rest ausfüllen. Aber damit ich weis um welches Galleriebild es sich handelt, soll in automatisch in einem Feld angezeigt/ausgefüllt werden von welcher Seite er gekommen ist.

Wie eine Art Warenkorb, aber möchte kein Shopsystem installieren.

Quasi: Per "POST"-Befehl an das Webform übermittelt werden und dort ausgelesen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Shop

Eingetragen von tumblingmug (872)
am 12.06.2008 - 12:15 Uhr

Hmm, Du willst also mit Webform eine Shop-Funktionalitiät nachbauen...
Du könntest vielleicht über ein Minimodul den Hook ??_form_alter() verwenden, und ein entsprechendes Feld vorbefüllen, wozu Du vorher den Referrer auslesen müsstest, aus welchem Du auslesen musst, was Du brauchst, um auf das entsprechende Bild rückschließen zu können. Verwendet Webform Caching? Das müsste man irgendwie abschalten ...
Also in diesem Sinne:

<?php
function minimodul_form_alter($form_id, &$form) {
  if (
$form_id == 'webform_blabla') {
    
$referer = check_plain($GLOBALS['_SERVER']['HTTP_REFERER']);
    
$pic = parse_url_for_pic_id($referer);
    
// bestehendes Textfeld füllen:
    
form['blablabla'][array_number]['#value'] = $pic;
  }
} 
?>

Die genauen ID's müssen natürlich ausgelesen, die 'blabla's ausgetauscht und die Funktion parse_url_for_pic_id() geschrieben werden.

Wie greift man "walking on the Drupal way" eigtl. auf den Referrer zurück? Wirklich über die $GLOBALS?

EDIT: vielleicht könnte in diesem speziellen Fall der pic-Inhaltstyp die Node-ID in der DB via variable_set() hinterlassen, die dann bequemst mit variable_get() im Hook oben wieder ausgelesen wird. Das ersparte den irgendwie schrägen Zugriff auf die $GLOBALS.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast es wirklich gut gemeint,...

Eingetragen von pow (113)
am 12.06.2008 - 21:57 Uhr

...aber leichter Bahnhof. Ich kann mir schon ungefähr vorstellen was du meinst, daber das umzusetzen.
Ich dachte es gibt eine einfachere Lösung die ich übersehen habe.

Aber trotzdem, danke!

Ich dachte es geht über ein "hidden"-field, das per "POST" übergeben wird und diese "hidden"-field-variable" dann von Webform eingefügt wird.

Naja :)

Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja

Eingetragen von tumblingmug (872)
am 12.06.2008 - 22:22 Uhr

Erst fragst Du: wie greift man unters Hemd - und dann sagst Du: das fühlt sich aber komisch an.
Hängt immer von der Erwartung ab, naja, klar :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Geht lt. webform-Maintainer

Eingetragen von tumblingmug (872)
am 12.06.2008 - 22:37 Uhr

drupal.org macht's möglich. Lass mich wissen, ob das funktioniert. Das ist immerhin ein Tipp aus erster Quelle. Nur mit der Taxonomie ginge es einfacher, als quicksketch meint ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal 7 Forum Beitrag mit Bilder einstellen
  • erfahrung mit dem Modul script manager
  • Verständnisfrage private_files in Drupal
  • [erledigt]MP3 in Drupal 10 einbinden
  • HTML oder JS Code wird nicht ausgeführt
  • Posts von einem Inhaltstyp in einen anderen verschieben
  • Mysql Ver 8.0.41 zu MariaDB 10.11.11
  • DrupalCamp Ruhr 12. / 13. September in Essen!
  • [gelöst]Zugriff auf inhaltstyp für angemeldete Benutzer wird verweigert
  • Word DOC Export Modul/Funktion gesucht
  • W3CSS Paragraphs Views
  • Advertising Modul gesucht
Weiter

Neue Kommentare

  • dinmikkith schrieb JavaScript
    vor 1 Woche 1 Tag
  • Ex- und Import nutzen
    vor 1 Woche 3 Tagen
  • cut&paste lässt sich automatisieren
    vor 1 Woche 4 Tagen
  • geht, soweit mir bekannt, nur
    vor 1 Woche 4 Tagen
  • Inkompatibilität zwischen MySQL u. MariaDB sowie SQL-Basiswissen
    vor 1 Woche 4 Tagen
  • JavaScript gehört in Drupal
    vor 1 Woche 5 Tagen
  • JavaScript gehört in Drupal
    vor 1 Woche 5 Tagen
  • Ich würde mich an die beiden
    vor 3 Wochen 2 Tagen
  • @dinmikkith leider
    vor 3 Wochen 3 Tagen
  • Da gibt's schon was. Ich
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250017
Registrierte User: 20330

Neue User:

  • antidetect-browser25
  • freundbs
  • Lorydom

» Alle User anzeigen

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