Hallo Helmut (hschottm) und ggf. Andere,
ich habe calendar_ical schon sehr lange im Einsatz, sogar als Contao noch Typolight hieß.
Lange, sehr lange, habe ich keine Updates gemacht (Asche auf mein Haupt). Doch jetzt endlich wagte ich den "Riesensprung" von TL 2.6 auf Contao 3.5 - es war viel Arbeit. Das als Vorgeschichte.
Damals hatte ich mir eine Art Fahrplan gemacht, wie ich einmal im Jahr über 100 Termine via ics-Datei in die Event-Liste von Typolight bekomme. Das hat immer gut funktioniert, mit der jeweils antiken TL- und calendar_ical Version; die Versionsnummer weiß ich leider nicht mehr.
Nun bin ich beim Anpassen des Contao-Template (das vom TL funktionierte nicht mehr, ist hier diskutiert) auf ein paar Probleme mit calendar_ical (Version 3.1.3) gestoßen; eines ist in dem eben genannten "Template-Thread" erwähnt und dort hat Andreas mir nahegelegt, mich an den Entwickler zu wenden. Die "Problemchen" sind:
Und noch ein winziger "Schönheitsfehler": beim Import kommt noch "Typolight hat festgestellt..." obwohl es schon werweißwielange Contao heißt.
- das Hauptproblem: beim Import von ics-Dateien wird, wenn das DESCRIPTION-Feld Text enthält, ein Textelement mit diesem Inhalt erzeugt. Das halte ich noch für richtig. Wenn aber das DESCRIPTION-Feld leer ist, wird ebenfalls ein Textelement erzeugt - nämlich mit dem Titel (= Inhalt des SUMMARY-Feld). Das war, meine ich, früher nicht und ich denke, das soll NICHT so sein. Somit haben nämlich Events/Termine dann Details, obwohl sie gar keine haben (dürften). Beim csv-Import passiert das nicht, weil man da ja die Felder auswählen kann/muss.
- einen unschönen Widerspruch gibt es beim Datum: Bisher habe ich für den ICS-Import für eintägige (!) Termine als Startdatum (DTSTART) z.B. 20160604 und als Enddatum (DTEND) 20160605 benutzt. In Contaos Kalender tauchen derartige Events artig als eintägig auf, wohl weil meine "Zeiten" keine Zeit, sondern nur ein Datum haben (dann wird anscheinend 00:00 angenommen). Verwende ich derartige Datümer (Datums?) via CSV, werden da zweitägige Events draus. Nicht gut.
- Man kann offenbar keine bereits hochgeladene Datei mehr angeben, nur noch vom lokalen System auswählen. Nicht schlimm, aber es verwirrte mich zunächst.
Dann hatte ich noch irgendein Umlaute-Problem, das kriege ich aber leider nicht eindeutig reproduziert, also wird's erstmal ignoriert.
Natürlich könnte ich von ICS auf CSV "umsteigen", was im Grunde sogar unter'm Strich eine Vereinfachung für mich wäre. Es wäre aber auch ein Bekämpfen "der Wirkung" und nicht "der Ursache". Außerdem fände ich toll, wenn weiterhin ICS auch funktionieren würde
Nun muss ich erstmal aus -zig Events die "überflüssigen" Details 'rauslöschen...
VG
purzel
Lesezeichen