Zum Inhalt springen

Powermail Bestätigungsseite Values manipulieren?

Erstellt am 13. November 2008 · 3 Antworten · letzte Antwort am 13. November 2008

Tags: Powermail, Frage

Knalltuete ·

Ich habe ein paar Radiobuttons und Selectfelder mit Werten. Die Werte sind meist Zahlen, da die Daten später noch in die Datenbank geschrieben werden. Wenn ein Benutzer nun das Formular ausfüllt und auf absenden klickt erscheint die Bestätigungsseite. Dort wird normalerweise ###POWERMAIL_ALL### ausgegeben. Nun ist es aber blöd, dass der Benutzer dann als Wert zB. eine "0" angezeigt bekommt, anstatt zB. "Nein". Ist es möglich den Marker in dem der Wert steht zu ändern?

zB.
falsch ###UID1### hat den Wert "0" -> "0" wird im Frontend dem Benutzer angezeigt
richtig ###UID1### hat den Wert "0" -> "Nein" wird im Frontend angezeigt

Der marker ###UID1### soll so manipuliert werden, dass er mit "Nein" angezeigt wird und es dann auch mit ###POWERMAIL_ALL### funktioniert?

Ich habe es zwar mit dieser Methode probiert, jedoch muss ich dann jeden Marker einzeln ins Template schreiben und kann ###POWERMAIL_ALL### nicht verwenden.

Ist es überhaupt möglich diese Werte zu manipulieren?

Knalltuete ·

frag mich nicht wieso.. eben gings net jetzt gehts -.-

hab die werte mit CASE wie in deinem HowTo angepasst und dann mit dem TS aus der Doku umgesetzt.

temp.test = CASE
temp.test {
	key.data = TSFE:fe_user|sesData|powermail_1265|uid8
	default = TEXT
	default.value = no
	1 = TEXT
	1.value = yes
}

plugin.tx_powermail_pi1 {
	mode {
		confirmation {
        		uid8 < temp.test
		}
	}
}

Bissl verwirrent der Kommentar in der Doku.. 🙂

# Manipulation of values for email to sender (confirmation mail)

einpraegsam.​net ·

Das sollte eigentlich auch gehen:

plugin.tx_powermail_pi1 {
        mode {
                confirmation {
                        uid8.key.field = uid8
						default = TEXT
						default.value = no
						1 = TEXT
						1.value = yes
                }
        }
}