RTE und Firefox Problem

Vor Kurzem ist ein neues Firefox-Update rausgekommen, das zur Folge hat, dass im RTE die Links nicht korrekt gesetzt werden. Eine Beschreibung des Problems findet sich hier:
http://www.typo3-jack.net/typo3-german-lists-netfielders-de/20731-typo3-german-rte-falsche-links.html#td_post_68634

Im Detail sieht es so aus, dass vor alle Links die BaseURL inkl. TYPO3-Backendverzeichnis zusätzlich drangehängt wird. Beispiel:

http://www.domain.de/typo3/http://www.domain.de/seite.html

Das hat zur Folge, dass die Links beim Anklicken zu „Seite nicht gefunden“ Fehlermeldung führen.

Nun ist ein Patch rausgekommen TYPO3 Bugtracker. In einer alten TYPO3-Version wie z.B. 4.1.10 funktioniert der, in einer neuen 4.2.6 gibt es eine Fehlermeldung, weil in dem Verzeichnis, in dem der Patch ausgeführt wird, nur noch eine Datei liegt und nicht zwei.
Wie spielt man den Patch ein? Am besten per FTP oder ähnlichem ins Verzeichnis des TYPO3-Core laden, dann folgendes eingeben:

> cd /[typo3-core-verzeichnis-wo der patch liegt]
> patch -p0 -b --dry-run < 0011009[...].patch
> patch -p0 -b < 0011009[...].patch

Am Anfang der patch-Datei steht der Pfad zu der zu patchenden Datei, wenn dieser Pfad komplett richtig ist, dann gibt man -p0 ein, damit er komplett verwendet wird. Falls nur ein Teil des Pfades übereinstimmt, dann kann man mit -pN die Anzahl der Segmente angeben, die ignoriert werden sollen. Falls man diese Option wegläßt, dann wird nur der Dateiname verwendet. Mit der Option -b wird ein Backup der Dateien im gleichen Verzeichnis mit der Endung .orig erstellt. Und mit –dry-run kann man die Ausführung des Patches testen, ohne die Dateien zu ändern.

Wenn der Patch eingespielt wurde, muss man folgende Caches löschen (steht auch im Bugtracker-Eintrag):
– den Inhalt des typo3temp/rtehtmlarea/*
– alle gecachten Dateien in typo3temp, die irgendwas mit RTE zu tun haben
– den TYPO3 Cache „Alle Caches löschen“
– Browser-Cache

Danach sollte es wieder möglich sein, mit Firefox in TYPO3 korrekte Links zu setzen.

Kommentare sind geschlossen.