Hi,
ich habe in einer extension eine Funktion eventDates().
In dieser werden mir Daten ausgegeben wie 05094053::423093024::931923810...
wie kann man diese im Typoscript splitten?
Mien Ansatz der leider nicht funktioniert:
temp.DATE = COA
temp.DATE{
20 = USER_INT
20.userFunc = tx_activitycal_pi1->eventDates
20.split{
token = ::
cObjNum = 1
1.date = d-m-Y
1.current = 1
1.wrap = <option>|</option>
}
}
Worauf ich hinaus will ist, dass wenn ich
$content .= '<option value="'. $dateFormat .'" ###selected_datum_'. $dateFormat .'###>'. $date .'</option>';
per Funktion erstellen lasse, der Marker ###selected_...### nicht funktioniert für die EXT:mailformplus. Bau ich <option> per TS zusammen funktioniert es schon wie:
temp.DATE = COA
temp.DATE{
20 = CONTENT
20 {
table = tx_activitycal_event
select {
pidInList = 40
selectFields = uid,date,detaillink,status
orderBy = date ASC
where = status=0
andWhere.insertData=1
andWhere.dataWrap = detaillink={GPvar:tx_activitycal_pi1|link}
}
renderObj = COA
renderObj{
30 = TEXT
30.field = date
30.date = d-m-Y
30.dataWrap = <option value="|"
40 = TEXT
40.field = date
40.date = d-m-Y
40.dataWrap = ###selected_datum_|###>
50 = TEXT
50.field = date
50.date = d.m.Y, H:i
50.dataWrap = |</option>
}
}
}
Der Nachteil hierbei ist, dass ich nicht abfragen kann ob ein Datum schon vorbei ist oder nicht.
Ich bin für jeden Gedankenanstoß dankbar.
Gruss