Zum Inhalt springen

Powermail

Erstellt am 30. Juni 2009 · 2 Antworten · letzte Antwort am 30. Juni 2009

Tags: Frage

mchenzi ·

Hallo

ich habe folgendes Problem. Auf einer Seite fülle ich ein Powermail Feld mit Daten aus der DB die über eine GET Variable ausgelesen werden

lib.nameOfCurUser = CONTENT
lib.nameOfCurUser {
        table = tx_desimplecalendar_event
        select {
                pidInList = 51
                andWhere {
                        data = GPvar:tx_desimplecalendar_pi1|showUid
                        wrap =  tx_desimplecalendar_event.uid=|
                }
        }
        renderObj = COA
        renderObj.10 = TEXT
        renderObj.10 {
                field = title
        }
}
 
plugin.tx_powermail_pi1 {
        prefill {
                uid9 < lib.nameOfCurUser
        }
}

Das ist leider so und funktioniert auch .... bis man mal zwei Formulare abschicken will. Dann füllt nämlich der Browsercache das Feld dann immer wieder mit den gleichen Infos.

wenn ich also www.domain.de?no_cache=1&tx_desimplecalendar_pi1[showUid]=34 abschicke geht das .... wenn ich danach im gleichen Browser
www.domain.de?no_cache=1&tx_desimplecalendar_pi1[showUid]=36 abschicke zeigt er mir immenoch die Daten von 34 an .. wenn ich den Browser zu mache und neu auf mache dann gehts wieder.

Hat das was mit sendCacheHeaders=1 zu tun?

Julian.​Hofmann ·

Hallo.

mchenzi schrieb

Hat das was mit sendCacheHeaders=1 zu tun?

Nein. Hat was mit dem Prefilling zu tun und sollte lösbar sein mit

plugin.tx_powermail_pi1.clear.session =1

Viele Grüße
Julian

mchenzi ·

mein neues TS hat noch

config.sendCacheHeaders = 1
plugin.tx_powermail_pi1.clear.session =1 
lib.nameOfCurUser >

am anfang stehen und es geht jetzt.

Welches der drei Zeilen wirklich greift weis ich nicht .. habe leider eine so langsame verbindung das das Testen ne halbe stunde dauern würde... daher lass ich es so stehen.

Danke