Falls jemand Probleme mit der Darstellung von Umlauten mit der Kalender-Extension
ke_yac hat: Der folgende Hack hat bei mir geholfen (
TYPO3 v4.1.3, UTF-8). Ich möchte aber darauf hinweisen, dass ich von Extensionsprogrammierung keine wirkliche Ahnung habe - Benutzung erfolgt auf eigenes Risiko!
Offenbar werden in der Extension ke_yac die Umlaute nicht sauber encodiert. Dies führt dazu, dass die Monatsnamen im Kalender nicht korrekt dargestellt werden ("
M?rz" statt "
März"). Deshalb ist eine Modifikation der Datei
typo3conf/ext/ke_yac/class.tx_keyac_pi1.php erforderlich:
Original-Code: PHP-Code:
// full name of this month
$akt_monat = strftime('%B %Y',$erster_timestamp);
Ersatz-Code: PHP-Code:
// full name of this month
$akt_monat = htmlentities(strftime('%B %Y',$erster_timestamp), UTF-8);