Hallo Zusammen
Ich bin auf die Extension "newscalendar" gestossen - geniale Sache - stellt die tt-news in Kalenderform dar.
http://typo3.org/documentation/document-library/extension-manuals/newscalendar/0.0.3/view/1/1/
Leider habe ich im Internet wie auch im Handbuch keine Möglichkeit gefunden, die Wochen mit dem Montag beginnen zu lassen.
Hat jemand damit Erfahrungen gemacht?
Freue mich, Thomas Niederberger
Ich konnte es folgendermassen lösen und es scheint zu funktionieren:
Folgende Zeilen habe ich editiert in der Datei "class.tx_newscalendar_pi1.php"
392 $day_names = array(); #generate all the day names according to the current locale
393 for($n=0,$t=(4+$first_day)*86400; $n<7; $n++,$t+=86400) #January 4, 1970 was a Sunday
394 $day_names[$n] = ucfirst(gmstrftime('%A',$t)); #%A means full textual day name
395 list($month, $year, $month_name, $weekday) = explode(',',gmstrftime('%m,%Y,%B,%w',$first_of_month));
396 $weekday = ($weekday + 6 - $first_day) % 7; #adjust for $first_day
397 $title = htmlentities(ucfirst($month_name)).' '.$year;
In der Zeile 393 -> von (3+$first_day) zu (4+$first_day)
In der Zeile 396 -> von ($weekday + 7 - $first_day) zu ($weekday + 6 - $first_day)
Wie ich durch den Programmierer der Extension erfahren habe, wird diese mit der Version 0.0.7 eine Konstate für den Wochenbeginn Montag haben.
Stimmt
in der Aktuellen Version geht das über Typoscript
plugin.tx_newscalendar_pi1.calendar.startWeekDay = 1
und das wars
Umstellung erfolgt.
Jedes gute hat aber auch was schlechtes:
Er fügte hier ein no_cache=1 ein.
Das führt wieder zu Problemen die ich bis jetzt nur über php lösen konnte