Zum Inhalt springen

Zwei Fragen zu powermail_cond

Erstellt am 22. Juni 2009 · 5 Antworten · letzte Antwort am 30. Juni 2009

Tags: Powermail, Frage

tumbaman ·

Hallo Alex,
super Extension, ist genau die Lösung für meine Aufgabenstellung.
(Fast) alles läuft bereits perfekt, zwei Probleme/Fragen habe ich noch:

1.
Wenn man nach dem Abschicken einer Seminaranmeldung noch eine zweite abschickt (ohne den Browser-Cache vorher gelöscht zu haben), wird bei der zweiten Anmeldung auch das Seminar der ersten Anmeldung nochmal mit übertragen. Kann man das unterbinden?

2.
Auf der Bestätigungsseite und in der Empfänger-Mail werden auch die Labels der nicht ausgewählten Optionen aufgeführt (z.B.: Bitte wählen Sie Ort und Termin🙂.
Ebenso wird der Captcha-Code inkl. Labl mit übertragen.
Kann man auch das unterbinden?

Für deine Unterstützung vorab schon besten Dank!

Gruß
tumbaman

einpraegsam.​net ·

1. In den constants von powermail kannst du einstellen, dass nach dem Absenden die Session geleert wird

2. Gleiche Lösung: In den constants von powermail kannst du nicht gefüllte Felder ausblenden lassen

tumbaman ·

Sorry,
klappt nicht:

Clear Session
Hide label if empty value

hat beides keine Änderung bewirkt.
Woran kann es noch liegen?

tumbaman ·

Tut mir leid, habe das noch nie gemacht.

Wenn ich
Template > ROOT > Template Analyzer > Template hierarchy > powermail
gehe, bekomme ich ca. 2.000 Zeilen Code gelistet.
Welchen Abschnitt daraus meinst du?

mchenzi ·

Hallo

ich habe das gleiche Problem. Kann das eventuell an der neuen Posermail liegen.
Bei mir wird auch immer wieder der gleiche Value gefüllt

mein TS

lib.nameOfCurUser >
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
        }
        enable.unique = uid9
}

Funtioniert auch ... muss aber den Browser zu machen und wieder auf das die Daten der Session nicht übernommen werden.