Zum Inhalt springen

Extension "calendar base" (cal) - kein FE-Editing möglich

Erstellt am 10. Oktober 2006 · 8 Antworten · letzte Antwort am 5. Dezember 2006

Tags: FlexForms, Kalender & Termine, Frage

schallhammer ·

Folgendes Problem:

Ich kann in der FelexForm Konfiguration der Extension "calendar base" bei den "Allowed views" keine Objekte zum FE-Edit des Kalenders auswählen. Wenn ich Create/Edit/Delete Event in die "Ausgewählt - Liste" hineinklicke und auf speichern klicke, ist sie wieder weg aus der Liste...

Entsprechend ist auch kein FE-Edit möglich - ich sehe zwar die kleinen Plus-Zeichen, beim Klick geschieht aber nichts...

Habe folgende Zeilen im template:

plugin.tx_cal_controller {
	rights {
		edit = 1
		admin.group = 3
	}
}

und natürlich die beiden cal-Zeilen bei "Include static (from extensions)".

Habe schon die ganze Extension gelöscht und neu installiert - hat nix geholfen.

Sonst scheint die Extension einwandfrei zu funktionieren.

Typo3 4.0
Base Cal 0.13.1

peter1234 ·

bei mir hat das Frontend Editing funktioniert ohne Create/Edit/Delete in die Liste einzutragen. Bei mir ist's nur komisch das die Einträge nicht in meinen Sys-Ordner, sondern in der gleichen Seite gespeichert werden. Hast du die Berechtigungen richtig gesetzt?

schallhammer ·

Habe des Problem inzwischen größtenteils gelöst, indem ich die komplette Konfiguration in das Template geschrieben habe. Hier gibts auch eine Zeile

saveEventToPid = 225

die Lösung für dein Problem sein könnte.

Eine Textdatei mit allen möglichen Einstellungen für die Konfiguration findest du hier: http://www.sk-typo3.de/Einrichtung-vom-Kalender-Calendar.174.0.html, weiter unten auf der Seite unter FE-Edit.

Was bei mir noch nicht funktioniert, ist die Zuordnung der FE-Einträge zu den vorhandenen Kategorien. Das ist aber angeblich ein Bug, der mit der demnächst anstehenden nächsten Version behoben sein soll.

kronprinzfriedrich ·

Hi,
ich habe das gleiche Problem, Kalender wird mit pluszeichen angezeigt aber es kommt kein Dialog zur EventErstellung, bzw es kommt wieder die Standartanzeige (in meinem Fall Woche). Ich habe jetzt mal probiert alle Kalenderparameter (setup.txt) ins Template zu packen und zu setzen - mit dem gleichen Ergebnis. Könnte mal einer eine komplette Beschreibung mit TypoScript posten? Das wär echt schick...

steffenk ·

Hier mal eine Beispielkonfiguration von Usergruppe ID 1, die das Kreieren von Events gestattet bekommt.

plugin.tx_cal_controller.rights.edit = 1
plugin.tx_cal_controller.rights.edit.calendar.allowedToEditCalendar.group = 1
plugin.tx_cal_controller.rights.edit.calendar.enableAllFields.group = 1
plugin.tx_cal_controller.rights.edit.event.enableAllFields.group = 1
plugin.tx_cal_controller.rights.edit.event.allowedToEditEvents.group = 1
plugin.tx_cal_controller.rights.create.event.saveEventToPid = 74
plugin.tx_cal_controller.rights.create.event.allowedToCreateEvents.group = 1
plugin.tx_cal_controller.rights.create.event.allowedToCreatePublicEvents.group = 1
plugin.tx_cal_controller.rights.create.event.enableAllFields.group = 1

Die Angabe der Gruppe kann aus einer Kommaliste bestehen, man kann natürlich mit user auch einzelne User konfigurieren.

Dabei muss natürlich das Plugin auf der Seite alle nötigen Ansichten enthalten (create / edit / delete)

Die Rechte sind am einfachsten im Objectbrowser zusammenzustellen, da sie dort gruppiert erscheinen.

kronprinzfriedrich ·

Wie sieht das bei dem Plugin mit User und Kalenderdaten aus? Müssen die in den gleich SysFolder oder gehen da auch mehrere? Hab das bisher immer in den gleichen Ordner gepackt, was auf Dauer aber unübersichtlich werden kann. Ach ja gibt es eine Möglichkeit sich den Kalender auch im Backend anzeigen zu lassen? Also eine Darstellung so ähnlich, wie im Frontend? Bei vielen Terminen ist es sonst nicht so einfach den Überblick zu behalten...

schallhammer ·

Seit 30.11. gibt's die neue Version 0.14 von calendar base... Vielleicht erübrigen sich dadurch einige Fragen. Bin leider noch nicht dazu gekommen, sie zu testen aber upload comment sagt: "Many many bugfixes"! 😃