Tipps zu TYPO3 Version 4.6
Auf dieser Seite dokumentieren wir Besonderheiten und Probleme, die beim Einsatz der Version 4.6 zu beachten sind.
Einleitung
Version 4.6 von TYPO3 bietet eine bessere Geschwindigkeit sowie neue Funktionen, wie das verbesserte Inhaltselement für Formulare. Ein erheblicher Teil des Quellcodes wurde überarbeitet und veralteter Code und Funktionen entfernt.
PHP 5.3 erforderlich
TYPO3 Version 4.6 benötigt PHP Version 5.3 oder höher. In unserem Kundenmenü kann die PHP Version je Domain im Reiter Einstellungen gewählt werden. Wir empfehlen den Eintrag '5-53LATEST EXTENDED' (derzeit PHP 5.3.8) sowie die Option 'Sichere Einstellungen' auf JA zu einzustellen.
Extension tt_news
Wird die Erweiterung für Nachrichten eingesetzt, muss die Extension tt_news Version 3.1.0 oder höher verwendet werden.
Extension ics_awstats und cc_awstats
Je nach Einstellungen bleibt beim Aufruf der Statistik die Seite weiß oder es wird eine PHP Fehlermeldung angezeigt. Damit die Statistik wieder funktioniert, muss in der Datei mod1/index.php bei der Funktion printContent() die Zeile
$this->content.= $this->doc->middle();
gelöscht oder auskommentiert werden.
Extension sr_feuser_register
Beim Anzeigen der Formulare wird statt der Feldbeschriftung 'array' angezeigt. Um die Labels der Eingabefelder wieder anzuzeigen sind Änderungen in der Datei ext/sr_feuser_register/lib/class.tx_srfeuserregister_lang.phperforderlich. In der Funktion getLL() müssen die zwei Zeilen mit pi_getLL angepasst werden:
function getLL ($key, $alt = '', $hsc = FALSE) {
// If the suffix is allowed and we have a localized string for the desired salutation, we'll take that.
$rc = '';
if (isset($this->conf['salutation']) && in_array($this->conf['salutation'], $this->allowedSuffixes, 1)) {
$expandedKey = $key.'_'.$this->conf['salutation'];
$usedLang = '';
$rc = $this->pibase->pi_getLL ($expandedKey);
}
if ($rc == '' || $rc == $alt || $usedLang != $this->pibase->LLkey) {
$rc = $this->pibase->pi_getLL ($key);
}
return $rc;
}
HMENU special = updated funktioniert nicht
Durch Änderungen im TYPO3 Core können aktuell leider keine Listen der zuletzt aktualisierten Seiten ausgegeben werden.
Dies betrifft HMENU Objekte mit der Eigenschaft
special = updated
sowie Inhaltselemente vom Typ Menü/Sitemap mit dem Menütyp "Kürzlich aktualisierte Seiten".
Keine Labels für Reiter nach Update
Im Erweiterungsmanager fehlen nach dem TYPO3 Update auf die Version 4.6.x die Titel der Reiter. Was tun?
Auf der Shell den "typo3temp" Ordner löschen, einen neuen Ordner erstellen und in phpmyadmin die Tabelle cache_imagesizes leeren. Den Ordner typo3conf/l10n ebenfalls löschen.
Danach die Sprachdateien in TYPO3 im Erweiterungsmanager neu laden und alle Labels sind richtig beschriftet.