Kontaktformular in Block einbinden
Eingetragen von wrestler (216)
am 03.06.2012 - 15:58 Uhr in
am 03.06.2012 - 15:58 Uhr in
Hallo zusammen
Wie kann ich das Kontaktformular in einen Block einbinden bzw. einen Kontaktformular-Block erstellen?
Danke im Voraus!
The Wrestler
- Anmelden oder Registrieren um Kommentare zu schreiben
Willst du das Standard
am 03.06.2012 - 16:09 Uhr
Willst du das Standard Kontaktformular verwenden oder http://drupal.org/project/webform ?
Bei Webform z.B. kannst du angeben, als Block verfügbar machen und das Modul hat viele schöne Funktionen für Kontaktformulare.
Viele Grüße Jenna
Webform ist genial! Ich habe
am 07.06.2012 - 09:18 Uhr
Webform ist genial! Ich habe es nun auch installiert. Nachdem ich vor Monaten noch Probleme damit hatte, scheints jetzt perfekt zu funktionieren.
Habe aber eine Frage: Bei jedem User auf der Seite (Lehrpersonen, die über das Kontaktformular erreicht werden sollen) ist auf der Profilseite unten dieses Kontaktformular angehängt.
Welchen Wert muss ich nun bei E-mail to address eintragen, dass der User die Nachricht erhält?
Vielen Dank!
Gruss
The Wrestler
wenn man mal auf drupal.org
am 07.06.2012 - 10:22 Uhr
wenn man mal auf drupal.org ein wenig sucht: http://drupal.org/project/contact_form_blocks findet man auch
Habe aber eine Frage: Bei jedem User auf der Seite (Lehrpersonen, die über das Kontaktformular erreicht werden sollen) ist auf der Profilseite unten dieses Kontaktformular angehängt.
Welchen Wert muss ich nun bei E-mail to address eintragen, dass der User die Nachricht erhält?
da mußt du die userid aus der url übergeben und kannst du auf email zugreifen.
C.A.W. Webdesign
hmm… ok. Ich arbeite aber
am 07.06.2012 - 15:44 Uhr
hmm… ok. Ich arbeite aber hier mit Webform und nicht Contactform. Danke anyway.
da mußt du die userid aus der url übergeben und kannst du auf email zugreifen.
Wie mach ich das denn?
Gruss
The Wrestler
wrestler schrieb hmm… ok. Ich
am 07.06.2012 - 16:07 Uhr
hmm… ok. Ich arbeite aber hier mit Webform und nicht Contactform. Danke anyway.
da mußt du die userid aus der url übergeben und kannst du auf email zugreifen.
Wie mach ich das denn?
das ist ja mit webform. du mußt ein feld hidden feld anlegen. da kannst du dann per get (steht alles in der webform) auf die url zugreifen.
C.A.W. Webdesign
ohne abstreiten zu wollen,
am 07.06.2012 - 21:05 Uhr
ohne abstreiten zu wollen, dass ich ein drupal-rookie bin… ich kann deinen anweisungen nicht ganz folgen.
bei meiner vollsten wertschätzung und dankbarkeit für deine hilfe… aber mit solch knappen erklärungen komme ich nicht weiter.
also, ein hidden-feld habe ich angelegt.
habe dort bei standardwert: [uid] reingeschrieben, was nicht funktioniert > was muss da rein?
bei hidden type > habe ich «secure…» angewählt.
danke für deine hilfe bzw. geduld.
Gruss
The Wrestler
Zitat: (steht alles in der
am 07.06.2012 - 21:06 Uhr
(steht alles in der webform)
ach ja… wo steht das genau?
Gruss
The Wrestler
wrestler schrieb Zitat:
am 08.06.2012 - 03:43 Uhr
(steht alles in der webform)
ach ja… wo steht das genau?
Das steht beim Standardwert fürs Feld. Unten bei den TOKEN-Werten. Special Tokens. %post[Schlüssel] - Tokens may also be populated from POST values that are submitted by forms. %get[Schlüssel] - Tokens may be populated from the URL by creating URLs of the form http://example.com/my-form?foo=bar. Using the token %get[foo] would print "bar".
Bin auhc kein PHP Profi, aber damit sollte das gehen. Direkt auf uid kannst du nicht zugreifen nur über die Node ID, also nid->usermail (oder authormail, kann ich nicht genau sagen)
C.A.W. Webdesign
Hallo wrestler, bist du schon
am 09.06.2012 - 10:16 Uhr
Hallo wrestler,
bist du schon weiter? Sonst installiere dir noch http://drupal.org/project/token
Ist ein geniales Modul wenn man sich etwas damit beschäftigt hat, du clickst erst in das leere Feld in welches du die (ich schätze mal UID) übergeben willst, dann scrollst du runter zu token und wählst dort die UID.
Der gewählte Token Wert wird ab dann automatisch immer eingefügt. Token kannst du natürlich für alle angelegten Felder, Inhaltstypen verwenden.
Ob du jetzt exakt den Wert UID brauchst weiß ich momentan nicht genau, sonst melde dich nochmal.
Falls du nur intern registrierten Usern Kontakt untereinander ermöglichen möchtest bietet sich auch http://drupal.org/project/privatemsg an.
Grüße Jenna
Jenna schrieb Hallo
am 09.06.2012 - 13:24 Uhr
Hallo wrestler,
bist du schon weiter? Sonst installiere dir noch http://drupal.org/project/token
Ist ein geniales Modul wenn man sich etwas damit beschäftigt hat, du clickst erst in das leere Feld in welches du die (ich schätze mal UID) übergeben willst, dann scrollst du runter zu token und wählst dort die UID.
Der gewählte Token Wert wird ab dann automatisch immer eingefügt. Token kannst du natürlich für alle angelegten Felder, Inhaltstypen verwenden.
Ob du jetzt exakt den Wert UID brauchst weiß ich momentan nicht genau, sonst melde dich nochmal.
Falls du nur intern registrierten Usern Kontakt untereinander ermöglichen möchtest bietet sich auch http://drupal.org/project/privatemsg an.
Grüße Jenna
leider hilft das token da nicht weiter, weil die uid die des aktiven nutzers ist und nicht die des autors!!!
C.A.W. Webdesign
Nein, leider bin ich noch
am 13.06.2012 - 20:11 Uhr
Nein, leider bin ich noch keinen Schritt weiter. Ich habe folgene Module installiert:
–rules
–webform_rules
–webform_tokens
–token
–entity tokens
…
Leider weiss ich noch immer nicht, was ich für einen Wert für die «ID aus der URL» einsetzen muss, bzw. ich finder unter der Token-Auswahl keine zusätzlichen Werte seit dem Installieren von Ruels, Webform-Rules und Webform-Tokens.
Diesen Hinweis habe ich zusätzlich erhalten
Das Verschicken der Mails sollte mit dem Rules Modul gemacht werden und nicht mit dem Webform-Modul.
Aber auch hier weiss ich nicht, wie ich vorzugehen habe…
Viele Grüsse
Ein verzweifelter Wrestler
Gruss
The Wrestler