[TYPO3-german] referring TSFE:id - th_mailformplus - moodalbox
Steffen Ritter
info at rs-websystems.de
Wed Mar 25 23:43:50 CET 2009
G.Unger schrieb:
> On 2009-03-24 17:48:42 +0100, G.Unger <skyfreak1 at gmx.net> said:
>
> ok karten auf den tisch ;)
>
> eigentlich ist meine anfrage bei diesem problem nur ein workaround.
> einfacher, bzw direkter wäre es wenn ich es hinbekäme, dass
> th_mailformplus bei submit nicht die seite komplett neue lädt, sondern
> die mail versendet und den marker aus dem th_mailformplus
> ###TEMPLATE_SUBMITTED_OK### renderet.
>
> da die seite 20 ja in der lightbox (moodalbox) geöffnet ist, soltte
> idealerweise nur der inhalt der lightbox refreshen, sprich die 'danke
> seite' aus dem marker ###TEMPLATE_SUBMITTED_OK###, dann kann man
> ausserhalb der box klicken, bzw den closebutton der lightbox und ist
> wieder auf der reffering page.
>
> oh man ich hoffe man versteht meine denke überhaupt.
>
> grüsse und danke für die unterstützung,
> guido
>
>
das geht :)
schritt 1.
neuer Pagetype anlegen, in dem die Ausgabe des Inhaltes für die Lightbox
definierst, sprich einfach nur die Mailformplus ausgabe reinlegst.
schritt 2.
du schreibst die ein paar ajax funktionen die die deine formular-Daten
ausliest on per Ajax an die eben definierte setie mit dem sonder
seitentyp sendet... da du die Lighbox nutzt hast du ja schon frameworks
geladen die dich dabei unterstützen. (einbinden des js nicth vergessen)
die Funktion sollte natürlich den ReturnValue des AJAX regquestes in die
lightbox schreiben...
schritt 3.
anpassung des mailformplusformulares... das html template anpassen
Action marker durch # ersetzen... onsubmit() deine eben gebastelte
funktion einsetzen...
Fertig ist dein AJAX Formular... die SeitenID baust du weiterhin in den
Aufruflink für die Lightbox ein...
Liebe Grüße
Steffen
More information about the TYPO3-german
mailing list