Zum Inhalt springen

daten dem mailformplus übergeben

Erstellt am 6. November 2006 · 1 Antwort · letzte Antwort am 9. November 2006

Tags: Frage

silverzone ·

Hallo zusammen

Ich habe eine kontakt-seite mit einem mailformplus.

dann habe ich eine seite mit veranstaltungen.
nun würde ich da gerne einen button machen, damit man sich anmelden kann. Wenn man da drauf drück, soll man zum Kontaktformular kommen.

so weit so gut.

Aber:
im Kontaktformular soll im Nachrichten-Feld der Name der Veranstaltung eingetragen werden. (ist in DB gespeichert)

Gibts eine möglichkeit, das umzusetzen? und wie?

grüsse Stefan

silverzone ·

So

Wenn keiner hilft, dann helf ich mir halt selber. für die, die was ähnliches machen wollen:

im template ( tmpl_mjseventpro_css.html) des kalenders habe ich das eingebaut:

<form name="anmelden" method="post" action="index.php" enctype="multipart/form-data">
<input type="hidden" name="id" value="5" />
<input type="hidden" name="nachricht" value="###NACHRICHT_KONTAKT###" />
<input type="submit" value="Ich möchte mich für diese Schulung anmelden" />
</FORM>

ja ich weiss, ist nicht professionell, weil die ID manuell auf 5 gesetzt ist.

dann hab ich in der class.tx_mjseventpro_pi1.php folgendes eingefügt:

'###NACHRICHT_KONTAKT###' => 'Ich möchte uns für die ' .$this->internal["currentRow"]["title"] .' am '.strftime("%A, %d. %B %Y",$this->internal["currentRow"]["bdate"]) . ' anmelden. ' . chr(13).chr(13). 'Anzahl Personen: '. chr(13) .$this->internal["currentRow"]["fees"], //$this->getFieldContent("title"),

Nun wird diese Nachricht an die Seite mit dem Kontaktformular übergeben.

In class.tx_thmailformplus_pi1.php fange ich sie mit:

$globalMarkerArray['###value_Nachricht###'] = t3lib_div::_POST('nachricht');

ab

###value_Nachricht### ist der Inhalt der Nachricht-box im kontakt-formular.

Villeicht bringt das ja jemand weiter

und ich hab auch mal was dazu beigetragen 😉
gruss stefan