powermail_timeframe
Mit der Erweiterung powermail_timeframe ist es möglich die Mailform Extension powermail als Anmeldeformular für Events zu verwenden.
Es können bestimmte Termine definiert werden, die nur einmal belegt werden können. Nachdem ein Termin von einem User verwendet worden ist, wird dieser Termin nicht mehr im Formular angezeigt.
Um das Plugin zu verwenden muss ein Feld als Typoscript-Object angelegt werden und dann im Setup folgender Code hinzugefügt werden:
lib.object = COA_INT
lib.object {
10 = TEXT
10.value = <label for="uid44">Uhrzeit:</label>
20 = CONTENT
20.wrap = <select id="tx_powermail_pi1[uid44]" name="tx_powermail_pi1[uid44]" size="1">|</select>
20 {
table = tx_powermailtimeframe_time
select {
pidInList = 229
where = taken = 0
andWhere = event = 2
orderBy = time
}
renderObj = COA
renderObj {
10 = COA
10 {
10 = TEXT
10 {
field = time
wrap = <option value="|">
}
20 = TEXT
20 {
field = time
wrap = |</option>
}
}
}
}
}
Zusätzlich muss noch die uid des Feldes angegeben werden und die ID des jeweiligen Events. Zusätzlich muss das Plugin noch aktiviert werden.
plugin.tx_powermail_pi1{
timeID = UID44
eventID = 2
timeframe = 1
}
