Hallo,
ich habe ein Problem mit cal_ts_service.
Ich möchte gerne Ereignisse von meiner eigenen Extension anzeigen lassen. Eine Urlaubsverwaltung.
In der Extension gibt es jeweils ein Feld für das Start-Datum (start) und das End-Datum (end). Und den Usernamen
Das Datum wird als int(11) Unix Timestamp in der DB gespeichert.
Ich habe einfach das TS-Setup von brithday umgeschrieben, aber das klappt noch nicht.
Ich hab jetzt n Brett vorm Kopp. Kann mir jemand helfen?
plugin.tx_cal_controller {
display {
urlaub {
event_select {
selectFields = tx_urlaubsverwaltung_urlaubstage.*, 1 AS allday
}
pidTable = tx_urlaubsverwaltung_urlaubstage
findAllWithinWhere = (tx_urlaubsverwaltung_urlaubstage.start < ###START### OR tx_urlaubsverwaltung_urlaubstage.start < ###END###) and tx_urlaubsverwaltung_urlaubstage.hidden = 0
findAll =
findWhere = tx_urlaubsverwaltung_urlaubstage.uid = ###UID###
externalPlugin = 0
externalPlugin {
singleViewPid =
additionalParams =
}
enableLocalizationAndVersioning = 0;
startTimeField = start
endTimeField = end
defaultLength = 0
fieldMapping {
title = start
description = end
#location =
#organizer =
#image = image
}
template = EXT:cal_ts_service/template/ts.tmpl
headerStyle = pink_catheader
bodyStyle = pink_catbody
legendDescription = Urlaub
#search {
#searchEventFieldList = fe_users.name
#}
event {
event < plugin.tx_cal_controller.view.event.event
event {
image.overridePath = uploads/pics/
title.dataWrap = Urlaub: |
}
}
month.event.alldayTitle.dataWrap < plugin.tx_cal_controller.display.urlaub.event.event.title.dataWrap
week.event.alldayTitle.dataWrap < plugin.tx_cal_controller.display.urlaub.event.event.title.dataWrap
day.event.alldayTitle.dataWrap < plugin.tx_cal_controller.display.urlaub.event.event.title.dataWrap
list.event.alldayTitle.dataWrap < plugin.tx_cal_controller.display.urlaub.event.event.title.dataWrap
}
}
}
#calRSS.10.display < plugin.tx_cal_controller.display