Ich benutze den Calendar Base zum Erstellen einer Veranstaltungsübersicht. Mehrere Redakteure sollen einfach Termine einpflegen können die von mehrern Benutzern eingesehen werden sollen.
Dabei habe ich auf den Calendar Base und bin damit auch richtig glücklich. Mit Hilfe der verschiedenen Beiträgen hier im Forum und der Seite auf http://www.sk-typo3.de/Einrichtung-vom-Kalender-Calendar.174.0.html mit dem Tutorial und der Onlinedemo (super) habe ich es sogar als T3-Anfäger geschafft einen funktionierenden Kalender zu erstellen.
Bei der Benutzung dessen bleibe ich aber an ein paar Problemen hängen wo ich nicht weiterkomme.
Vielleicht hat dazu jemand eine Lösung?
Meine Systemangaben:
Server WinXP
Typo3: Version 4.0.2
Cal Extension: T3X_cal-0_14_1 aus dem OnlineRespority
Mein Typoscript welches im Temlate unter Setup steht:
#############################################
### Calendar Base ##########################
#############################################
plugin.tx_cal_controller.subscribeFeUser = 1
plugin.tx_cal_controller {
view {
#templates
#imagePath = fileadmin/templates/cal/img
#list.listTemplate = fileadmin/templates/cal/list.tmpl
#event.eventTemplate = fileadmin/templates/cal/event.tmpl
#event.phpicalendarEventTemplate = fileadmin/templates/cal/phpicalendar_event.tmpl
#location.locationTemplate=fileadmin/templates/cal/location.tmpl
list.eventDateFormat = %d.%B
list.eventTimeFormat = %H:%M
list.image.imageLightbox2 = 1
week.dateFormatWeek = %d.%B
week.timeFormatWeek = %H:%M
day.dateFormatDay = %a, %d.%B
day.timeFormatDay = %H:%M
day.eventTimeFormat = %H:%M
day.eventDateFormat = %d.%B
event.eventDateFormat = %d.%B
event.eventTimeFormat = %H:%M
event.image.imageLightbox2 = 1
location.image.imageLightbox2 = 1
}
rights {
edit = 1
admin.group = 2
allowedGroups = 2,3,4,5
#edit.calendar.allowedToEditCalendar.group = 2
#edit.calendar.enableAllFields.group = 2
create.event.saveEventToPid = 42
create.event.allowedToCreateEvents.group = 2
create.event.allowedToCreatePublicEvents.group = 2
create.event.enableAllFields.group = 2
edit.event.enableAllFields.group = 2
edit.event.allowedToEditEvents.group = 2
plugin.tx_cal_controller.rights.edit = 1
create.event.enableRTE = 1
create.event.notifyUserOnPublicCreate = 1
delete.event.allowedToDeleteEvents.group = 2
}
}
plugin.tx_cal_controller.view.list.maxEvents = 30
plugin.tx_cal_controller.rights.create.event.fields.allowedToCreateNotify.group = 2
plugin.tx_cal_controller.rights.create.event.fields.allowedToCreateNotify.uidDefault = 6
1. Benachrichtigungen (notify on create, on change, on delete) funktionieren bei mir nicht ganz. Vorallem die Benachrichtigungsfunktion bei einer Änderung würde ich benötigen.
Ändere ich ein Event im Backend wird keine Mail versendet. Ändere ich ein Event im Frontend funktioniert dies, wenn ich vorher beim Anlegen dieses Termines im BE einen Benutzer zum Benachrichtigen ausgewählt habe.
Und kann ich im Backend nur Benutzer, aber keine Gruppen für die Benachrichtigung auswählen (komisch?). Beim Frontend-Erstellen eines Termines kann ich wiederum Gruppen definieren wobei ich beim Frontend-Ändern eines Termines keine Möglichkeit habe, weitere User oder Gruppen zur Benachrichtigungsfunktion hinzuzufügen was aber wieder im Backend möglich ist.
Richtig toll wäre noch die Möglichkeit beim Erstellen eines Termines per default einen User oder eine Gruppe zu definieren, die eine Benachrichtigung bei einer Änderung bekommt. Kann man dies irgendwie realisieren das automatisch beim Anlegen eines Termines eine UserID oder GruppenID in das Beanachrichtigungsfeld / Datenbank eingeschrieben wird? z.B das beim Speichern eines Termines wird in das Feld "monitor_cnt" (ist das das Feld?) der Tabelle "tx_cal_event" die ID eines Benutzers oder einer Gruppe eingeschrieben wird?
Hat da diese Einstellung eine Funktion? Ist uidDefault = 6 die ID eines Frontendbenutzers?:
plugin.tx_cal_controller.rights.create.event.fields.allowedToCreateNotify.uidDefault = 6
Was überhaupt keine Reaktion zeigt, ist eine Benachrichtigung, wenn ich einen Termin erstelle oder lösche. Ist dies noch nicht ganz umgesetzt in der jetzigen Version? Habe auch nichts dazu im Forum hier finden können.
Wenn ich in den TypoObjektBrowser schaue ist aber dies gesetzt:
plugin.tx_cal_controller.rights.create.event.notifyUserOnPublicCreate = 1
2. Ist es möglich, das man eine Datei (Attachment) auch bei der FE-Erstellung eines Termines anhängen kann? Dies ist leider nur im BE möglich und wenn ich noch eines draufsetzen darf, kann man auch mehr als 1 Dateianhang zu einem Termin hinzufügen (z.B. Bestuhlungsplan.pdf und techn_Anweisungen.xls) ?