HI Leute,
ich verwende sehr gerne Powermail und muss jetzt Daten in eine eigene Tabelle speichern. Alles kein Problem, bis auf die Daten von Radio-Buttons.
Hat jemand Typoscript-Code wie ich bei 2 Radiobuttons eben die Werte 0 oder 1 speicher kann?
LG,
ToM
Können Sie uns ein Beispiel für die TypoScript-Code Sie verwenden? Soweit ich weiß, es erzeugt Array-Felder. Sie können sich das umgehen, indem Sie die HTML-Generierung für die Felder selber ..
HI,
hier ist (zur Sicherheit) der gesamte Code.
Es geht um das Element mit der uid17.
plugin.tx_powermail_pi1.upload.file_extensions = jpg,gif,png
plugin.tx_powermail_pi1.upload.folder = fileadmin/registrierungsbilder/
plugin.tx_powermail_pi1.upload.mimecheck = 0
plugin.tx_powermail_pi1.dbEntry {
tx_rmregister_data {
_enable = TEXT
_enable.value = 1
crdate = TEXT
crdate.data = date:U
#arteintragung = TEXT
#arteintragung.if.isTrue.data = TSFE:fe_user|sesData|powermail_149|uid17|0
#arteintragung.value = 0
arteintragung = TEXT
arteintragung.if.isTrue.data = TSFE:fe_user|sesData|powermail_149|uid17|1
arteintragung.value = 1
namebetrieb = TEXT
namebetrieb.data = TSFE:fe_user|sesData|powermail_149|uid18
artbetrieb = TEXT
artbetrieb.data = TSFE:fe_user|sesData|powermail_149|uid19
beschreibung = TEXT
beschreibung.data = TSFE:fe_user|sesData|powermail_149|uid20
besonderheit = TEXT
besonderheit.data = TSFE:fe_user|sesData|powermail_149|uid21
kontakt = TEXT
kontakt.data = TSFE:fe_user|sesData|powermail_149|uid22
email = TEXT
email.data = TSFE:fe_user|sesData|powermail_149|uid23
website = TEXT
website.data = TSFE:fe_user|sesData|powermail_149|uid24
bild1 = TEXT
bild1.data = TSFE:fe_user|sesData|powermail_149|uid25
bild2 = TEXT
bild2.data = TSFE:fe_user|sesData|powermail_149|uid26
bild3 = TEXT
bild3.data = TSFE:fe_user|sesData|powermail_149|uid27
bild4 = TEXT
bild4.data = TSFE:fe_user|sesData|powermail_149|uid28
betriebstafel = TEXT
betriebstafel.if.isTrue.data = TSFE:fe_user|sesData|powermail_149|uid29|0
betriebstafel.value = 1
captcha = TEXT
captcha.data = TSFE:fe_user|sesData|powermail_149|uid31
}
}
Sie sind entgegen dem von der ersten Einstellung mit dem zweiten (neu definieren sind es). Ich schlage vor, Sie Bedingungen, um dieses Update. Beispiel:
[globalVar = TSFE:fe_user|sesData|powermail_149|uid17|0 = 0]
plugin.tx_powermail_pi1.dbEntry.tx_rmregister_data.arteintragung.value = 0
[global]
[globalVar = TSFE:fe_user|sesData|powermail_149|uid17|1 = 1]
plugin.tx_powermail_pi1.dbEntry.tx_rmregister_data.arteintragung.value = 1
[global]
Hi,
ich habe gerade bemerkt dass als value nicht 0 oder 1 übergeben wird.
Somit habe ich meine condition geändert.
Aber es funktioniert trotzdem nicht.
[globalString = TSFE:fe_user|sesData|powermail_149|uid17|0 = Direktvermarktung]
plugin.tx_powermail_pi1.dbEntry.tx_rmregister_data.arteintragung.value = 0
[global]
[globalString = TSFE:fe_user|sesData|powermail_149|uid17|1 = Gastronomie]
plugin.tx_powermail_pi1.dbEntry.tx_rmregister_data.arteintragung.value = 1
[global]
Wenn ihr das Gefühl habt, dass es sich hier um einen Bug handelt, dann bitte bei forge eintragen.
Thx
Ich habe eine Simular Setup (verschiedene Bereiche), die feine arbeitete getestet, und druckte es aus in einen Marker, ohne ein Problem. Das war mein Original-Code:
temp.test = HTML
[globalVar = TSFE:fe_user|sesData|powermail_47|uid20|1 = 1]
temp.test.value = 1
[global]
[globalVar = TSFE:fe_user|sesData|powermail_47|uid20|0 = 0]
temp.test.value = 0
[global]
page.10.marks.CONTENT < temp.test
Sind Sie sicher, dass dies das, was die Form Ausgänge ist? Andernfalls, Druck versuchen $ GLOBALS [ 'TSFE'] -> fe_user-> sesData ..