Schritt für Schritt komme ich weiter und es liegt wohl mehr an mir als an Powermail. Daten aus einer Extension auslesen und als Select anlegen funktioniert prima, auch der E-Mailversand läuft problemlos nur, wie kann ich Daten in die Datenbank speichern. Auf Seite 46 ist es beschrieben, doch ausser leeren Datensätzen habe ich nix hinbekommen.
Die Daten sind eher einfach, uid - Titel - Anzahl.
Wenn ich die uid auswähle, habe ich den Titel und dann habe ich eigentlich auch die Anzahl aus dem Feld, nur wohin damit? Und wenn ich das Mail abschicke, dann möchte ich eigentlich "nur" Anzahl + 1 zusätzlich in die Datenbank schreiben.
So sieht das Setup aus:
lib.object3 = COA_INT
lib.object3 {
wrap = <div class="powermail_select_uid25">|</div>
10 = TEXT
10.value = <label for="uid25">Registreated for Workshop: </label>
20 = CONTENT
20.wrap = <select id="uid25" name="tx_powermail_pi1[uid25]" size="1">|</select>
20 {
table = tx_eltaf_Workshops
select {
pidInList = 36
orderBy = uid
}
renderObj = COA
renderObj {
10 = COA
10 {
10 = TEXT
10 {
field = uid
wrap = <option value="|">
}
20 = TEXT
20 {
field = title
wrap = |</option>
}
}
}
}
}
plugin.tx_powermail_pi1 {
prefill {
uid25 < lib.object3
}
}
Für einen Tipp bin ich sehr dankbar.
Michael