Zum Inhalt springen

Kalender (cal) Event wird nicht angezeigt

Erstellt am 14. April 2014 · 3 Antworten · letzte Antwort am 14. April 2014

Tags: Kalender & Termine, TYPO3 4.x, Frage

ageibert ·

Ich habe die calendar base extension installiert und eigentlich super am Laufen.
Heute jedoch muss ich ein komisches Problem feststellen:

Wenn einen Termin (ganztägig) von 29.12.2014 bis 30.12.2014 anlege, wird dieser in keiner Ansicht (richtig) angezeigt.
Alle anderen Termine funktionieren soweit wunderbar.

Noch problematischer: Anstatt dass der 29.12.2014 bis 30.12.2014 angezeigt wird, wird nur der 01.01.2015 angezeigt!

Ich habe das CSS geprüft, z.B. in der Montasansicht, und da kann man auch sehen, dass der falsche tag gehighlighted wird:

<td class="dayNum">29</td>
<td class="dayNum">29</td>
...
<td class="dayNum withEventsDay monthOff">1</td>

die letzte Zelle mit der 1 ist der 01.01.2015

In der Monatsansicht gibt es dann aber ja auch noch die <tr>, in der der Titel des Events dargestellt wird.
Diese wiederum funktioniert richtig!

<td class="event withEventWeek weekday1" colspan="2">
    <div class="allday vevent default_catheader_allday" id="cal_event_1">
...

colspan="2" ist richtig, denn das ist ja für den 29.12.2014 bis 30.12.2014 und wird an der richtigen Stelle angezeigt.

Ich habe dieses Verhalten auf diversen TYPO3 und cal Installationen geprüft und es ist überall das selbe.
Hat jemand auch dieses Problem und viel wichtiger: Hat jemand eine Lösung?

Vielen Dank für jeden Input

ageibert ·

Und hier noch ein Screen zur Verdeutlichung. Problem also:
Der 29.12.2014 und 30.12.2014 sind nicht orange, der 01.01.2015 allerdings schon.
Richtig sind die blauen Felder unter den Zellen "belegt". Diese zeigen die Events richtig an.

cal_153.png

ageibert ·

Weitere wichtige Info und Reproduktion!

Der Fehler tritt erst wieder im Dezember 2025 auf.

Die Regel lautet wohl:
- Ist es ein Dezember und fängt der Monat mit einem Montag an, tritt der Fehler auf!