Moin moin!
Ich muss nun noch einmal nachfragen, weil ich eigentlich denke, mein Script ist richtig, aber es funktioniert einfach nicht... #paralyzed#
In den Konstanten des Templates habe ich eigentlich alles zu Kalendarbase drin. Ich poste mal:
## Festlegen Datumsformat für den Kalender (in den Constants)
plugin.tx_cal_controller.view.dateFormat = %d.%m.%Y
plugin.tx_cal_controller.view.timeFormat = %H:%M
plugin.tx_cal_controller.view.event.image_stdWrap = blubb |
plugin.tx_cal_controller.view.event.attachment_stdWrap = <div class="wrap">|</div>
plugin.tx_cal_controller.uploadPath.image = templates/calendarbase_files/images/
plugin.tx_cal_controller.uploadPath.media = templates/calendarbase_files/media/
#eigene Templates
plugin.tx_cal_controller.view {
day.dayTemplate = fileadmin/templates/ext-templates/calendarbase/day.tmpl
event.phpicalendarEventTemplate = fileadmin/templates/ext-templates/calendarbase/event.tmpl
list.listTemplate = fileadmin/templates/ext-templates/calendarbase/list.tmpl
month.monthTemplate = fileadmin/templates/ext-templates/calendarbase/month.tmpl
month.monthMediumTemplate = fileadmin/templates/ext-templates/calendarbase/month_medium.tmpl
year.yearTemplate = fileadmin/templates/ext-templates/calendarbase/year.tmpl
}
plugin.tx_cal_controller{
module.locationloader.template = fileadmin/templates/ext-templates/calendarbase/module_locationloader.tmpl
module.organisationloader.template = fileadmin/templates/ext-templates/calendarbase/module_locationloader.tmpl
view.other.sidebarTemplate = fileadmin/templates/ext-templates/calendarbase/sidebar.tmpl
}
plugin.tx_cal_controller.pidList = 79 # PID des Sysfolders mit den Daten (Liste)
plugin.tx_cal_controller {
dayLinkTarget = event
monthLinkTarget = list
yearLinkTarget = year
view.event.eventViewPid = 103
view.event.image.imageLightbox2 = 1
#Daten der Eventansicht strukturieren
view.event.event{
#alldayTitle.dataWrap = |
#description.dataWrap = |
#image.dataWrap = |
#image.stdWrap.dataWrap = |
#startdate.dataWrap = |
#enddate.dataWrap = |
#starttime.dataWrap = |
#endtime.dataWrap = |
}
view.day.dayViewPid = 103
view.day { dayStart = 0900
dayEnd = 1900
#dayTemplate = fileadmin/templates/ext-templates/calbase_day.html
#isStatic = 1
}
view.month { monthViewPid = 105
showListInMonthView = 1
useListEventRenderSettingsView = list
}
view.year.yearViewPid = 82
view.list {
starttime = cal:today
endtime = +4 weeks
pageBrowser.onlyShowIfNeeded = 1
pageBrowser.recordsPerPage = 10
view.event.eventViewPid = 103
#event.description.crop = 300|...|1
}
# Bildgrößen
singleMaxW = 200
listMaxW = 150
}
plugin.tx_cal_controller.view.event.eventViewPid= 103
Ich schlag mich wohl eher schlecht als recht und habe sehr viele Schnipsel kopiert, aber ein bisschen habe ich es - denke ich - schon verstanden.
Ich wollte eigentlich vor allem festlegen, wo die Event-, Monat-, Listen- und Jahresansicht angezeigt werden, weil das ja immer das selbe ist und ich einfach die Eingabe im Plugin soweit wie möglich minimieren will!
Meine Templates funktionieren - jippi!
Die Pid-Angabe für den Sysfolder scheint inzwischen auch zu greifen! 🙂
Danach... Funktioniert gar nichts! 🙁
Ich möchte eigentlich wie gesagt, die Links von der Liste zum Beispiel direkt zum Event setzen, aber wenn ich im Plugin nun nicht die Seite angebe, funktioniert es nicht.
view.list.view.event.eventViewPid = 103
dachte ich, würde funktionieren...
Muss ich eigentlich die Verlinkung auf ein Event in jedes Element setzen oder kann ich das - wie den Sysordner - global definieren?
Wäre sehr dankbar, wenn da mal einer auf die Zeilchen schaut :3
Grüße
Nicole