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

[gelöst] Webform-Modul

Eingetragen von buntshoe (6)
am 06.01.2010 - 22:02 Uhr in
  • Module
  • Drupal 6.x

Hallo,
ich habe eine Frage bezüglich des Drupal Moduls Webform.

Folgende Situation:
Ich habe eine Seite entwickelt, die eine ganze Reihe von Produkten darstellt, quasi ein Webshop jedoch ohne Warenkorb. Der Kontakt mit dem Besitzer soll via Kontaktformular hergestellt werden. Ich habe mir einen Inhaltstyp "Artikel" erstellt, der neben Titel, Bildern, Beschreibung, Preis, auch einen Button Kontakt besitzt. Der Button ruft dann ein mit Webform erstelltes Formular auf. Ich möchte nun dem Formular die NodeID und den Titel des Produktes übergeben. Wie krieg ich das hin, bzw. wo muss ich das übergeben?
Vielen Dank schonmal für Eure Hilfe!

‹ Suchbegriffe von Suchmaschinen bei Aufruf auswerten und Blöcke anpassen? Userpoints und Invite arbeiten nicht zusammen! ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Form API

Eingetragen von tiger (415)
am 06.01.2010 - 22:29 Uhr

Ich habe das mit einem eigenen Formular das ich über die Form API geschrieben habe gelöst. Das Kontaktformular ist ja nur eingeloggen User zugänglich und das willst du ja wahrscheinlich nicht, ebenso kann ich so die Anfragen beliebig loggen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Antwort.

Eingetragen von buntshoe (6)
am 06.01.2010 - 22:37 Uhr

Danke für die Antwort. Webform Formulare können auch gäste benutzen ohne sich anzumelden. Das mit dem Form Api klingt interessant, allerdings möchte ich eigentlich das webform modul behalten. gibt es denn keine möglichkeit irgendwie die id zu übergeben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja, es gibt da ein

Eingetragen von macode (145)
am 08.01.2010 - 21:42 Uhr

ja, es gibt da eine lösung:
eine mischung aus node.tpl.php's und einer extension/hack für webform
fangen wir an:
du holst du die aktuellste version von http://drupal.org/node/151603
wie man ein modul patchst wirst du wohl wissen.
so, mit dem gepatchten webform kannst du jetzt per sql eine select option auf diesen content type machen:
rauskommen soll: nid|node-title
dann setzt du den default value auf %get[nid]

jetzt legst du eine node.tpl.php für den content type produkt an, da fügst du "kaufen" ein, und kaufen ist folgendes:
<a href="/path/zu/der/webform?nid=<?php echo $node->nid; ?>">Kaufen (oder der Text den du willst)</a>

genau, und jetzt sollte alles gehen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Problem schon beim patchen

Eingetragen von buntshoe (6)
am 10.01.2010 - 15:09 Uhr

Hi,

erstmal danke für den Tip. Ich bekomme allerdings das Patchen nicht vernünftig hin.
Nachdem ich das dynamic_select_6.x-2.x Modul installiert und aktiviert habe, habe ich versucht das webform mit dem Befehl
patch -p0 < webform_load_webform_components_6.x-2.9.patch
Nachdem patchen von webform.module bekomme ich allerdings folgenden Error:
Fatal error: Call to undefined function webform_menu_load() in C:\...\includes\menu.inc on line 410
Hast Du da eine Idee?

Danke schonmal!

  • Anmelden oder Registrieren um Kommentare zu schreiben

hm, windows. also unter

Eingetragen von macode (145)
am 10.01.2010 - 15:19 Uhr

hm, windows.
also unter unix/linux patchst du so:
patch webform webform_load_webform_components_6.x-2.9.patch vom modules folder aus.
und das funktioniert bei mir wunderbar

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von buntshoe (6)
am 10.01.2010 - 17:00 Uhr

Soo, jetzt nach dem zehnten Patchversuch hats geklappt. Und die ID-Übergabe funktioniert! Super Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

-->Gelöste Forenbeiträge

Eingetragen von macode (145)
am 10.01.2010 - 18:10 Uhr

-->Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 4 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 4 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 4 Tagen
  • Theme
    vor 3 Wochen 4 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 5 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 5 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 6 Tagen
  • Modul view_unpublished
    vor 4 Wochen 4 Stunden
  • Modul "override node options"
    vor 4 Wochen 22 Stunden
  • Im Grunde ist dass ein
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

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