Hallo,
das Konfigurieren von Powermail via TS funktioniert ziemlich gut, doch bei der Datenübergabe scheitere ich noch:
plugin.tx_powermail_pi1 {
dbEntry {
fe_users._enable = TEXT
fe_users._enable.value = 1
fe_users.tstamp = TEXT
fe_users.tstamp.data = date:U
fe_users.crdate = TEXT
fe_users.crdate.data = date:U
fe_users.pid = TEXT
fe_users.pid.value = 25
fe_users.username = TEXT
fe_users.username.data = TSFE:fe_user|sesData|powermail_81|uid2
fe_users.email = TEXT
fe_users.email.data = TSFE:fe_user|sesData|powermail_81|uid6
fe_users.usergroup = TEXT
fe_users.usergroup.value = 1
fe_users.password = TEXT
fe_users.password.data = TSFE:fe_user|sesData|powermail_81|uid6
fe_users.workshop1 = TEXT
fe_users.workshop1.data = TSFE:fe_user|sesData|powermail_81|uid35
fe_users.workshop2 = TEXT
fe_users.workshop2.data = TSFE:fe_user|sesData|powermail_81|uid40
fe_users.workshop3 = TEXT
fe_users.workshop3.data = TSFE:fe_user|sesData|powermail_81|uid44
fe_users.workshop4 = TEXT
fe_users.workshop4.data = TSFE:fe_user|sesData|powermail_81|uid49
tx_eltaf_events._enable = TEXT
tx_eltaf_events._enable.value = 1
tx_eltaf_events.tstamp = TEXT
tx_eltaf_events.tstamp.data = date:U
tx_eltaf_events.crdate = TEXT
tx_eltaf_events.crdate.data = date:U
tx_eltaf_events.pid = TEXT
tx_eltaf_events.pid.value = 36
tx_eltaf_events.title = TEXT
tx_eltaf_events.title.value = TEST
tx_eltaf_events.places = TEXT
tx_eltaf_events.places.value = 10
}
}
Der erste Teil mit der fe_user funktioniert, der zweite Teil leider nicht. Die Pid stimmt, die Felder und die Tabelle existieren, aber auch den einfachen Test kann ich nicht in die Datenbank schreiben. Selbst wenn dies gelöst wäre, hätte ich nur einen Teilaspekt des Problems gelöst, da es eigentlich so aussehen sollte:
tx_eltaf_events._enable = TEXT
tx_eltaf_events._enable.value = 1
tx_eltaf_events.tstamp = TEXT
tx_eltaf_events.tstamp.data = date:U
tx_eltaf_events.crdate = TEXT
tx_eltaf_events.crdate.data = date:U
tx_eltaf_events.pid = TEXT
tx_eltaf_events.pid.value = 36
tx_eltaf_events.uid = TEXT
tx_eltaf_events.uid.data = TSFE:fe_user|sesData|powermail_81|uid38
tx_eltaf_events.places = TEXT
tx_eltaf_events.places.data = TSFE:fe_user|sesData|powermail_81|uid42
was narürlich auch nicht funktioniert.
Ich lese aus einer datenbank einen bestimmten Wert einer eindeutigen uid aus, der Wert wird dann aktualisiert und sollte dann in die Datenbanktabelle geschrieben werden.
Das Auslesen funktioniert, das Aktualisieren auch, ich kann es anhand der Maildaten sehen.
Aber dann bin ich leider mit meinem Latein am Ende.
Weiß jemand Rat, oder geht es vielleicht garnicht, das man zweimal - gleichzeitig - in die Datenbak schreibt und dabei auch noch Daten aktualisiert.
Michael