[TYPO3-german] RTE in 4.7

Peter Linzenkirchner liste at lisardo.de
Sun Sep 30 23:27:41 CEST 2012


Hallo Renzo, 

deshalb poste ich es ja hier, um die Entwickler nicht mit Problemen zu nerven, die durch Konfiguration entstehen. Ich habe noch eine Menge getestet: 

---

Zum Problem mit Chrome: TYPO3 4.7.4, zwei verschiedene Introduction Package, RTE-Konfiguration unverändert, eins schon älter, und upgedatet, eines frisch installiert, PHP 5.3, in Chrome 22.0.1229.79, Mac OS X und - gerade ausprobiert  mit frisch installiertem Chrome - Windows 7. In beiden funktioniert es nicht, alle anderen Browser laufen. Ausserdem eine weitere Installation bei einem Kunden von mir, ebenfalls TYPO3 4.7.4, ebenfalls beide Chrome, Mac + Windows, diesmal nicht Introduction Package, eigene RTE-Konfiguration. 

Fehlerbeschreibung: der Cursor springt beim Eintippen in ein leeres RTE-Feld immer wieder an den Zeilenanfang, so dass Teilwörter in verkehrter Zusammensetzung entstehen. 

Ich muss momentan davon ausgehen, dass das Problem in 4.7.4 existiert. Ich werde es allerdings noch von Kollegen testen lassen, von anderen Rechnern aus. Geht erst nächste Woche. 

Update, grad gefunden: http://forge.typo3.org/issues/41411
Ok, muss ich es nicht mehr posten :-)

---

Das Problem mit den Leerzeilen zwischen Absätzen und Listen löst sich indirekt beim Speichern, es entstehen leere Zeilen am Ende des Textes, die dann gelöscht werden können. Es existiert auch in den beiden Introduction Packages, aber nur in Safari und Chrome. Die anderen, Firefox, ie9 und Opera sind korrekt. Safari ist ja nicht so wichtig, aber Chrome wird von den Kunden schon verwendet. 

--- 

Die doppelten Klassen scheinen an meiner Konfiguration zu liegen, das passiert in den obigen Introduction Packages nicht. Möglicherweise erscheinen sie, weil ich im rte.css diese Klassen definiere; allerdings muss ich das, weil ich sie den Kunden gestyled zeigen will. Das prüfe ich noch. 

---

Das Problem mit dem kopierten Text als Tabelle kann ich ebenfalls in den beiden Introduction Packages reproduzieren, allerdings nur, wenn ich den Text in meinen beiden Editoren anlege (PhpStorm und Textmate) und nicht aus anderen Programmen wie Textedit oder Word. Kurios, das hätte ich jetzt genau anders rum vermutet ;-) Aber egal, die Kunden haben keine Editoren, die haben Word, und damit passiert es nicht, also gibts keine Notwendigkeit, das auf Forge zu posten.  

---

Diese Parser sind mir schon ein Begriff, ich nutze die auch intensiv. Ich habe mir damit eine Konfiguration gebaut, die bereits beim Einfügen aus der Zwischenablage die schlimmsten Word-Sünden ausmerzt. Damit wird bereits beim Einfügen (enableWordClean.HTMLparser) und spätestens beim Speichern (über entryHTMLparser_db) der ganze Müll von Word und von Safari entfernt, so dass das "unformatiert einsetzen" nur noch in seltenen Ausnahmefällen nötig wird. 

Das hier ist auch kein Rant gegen den RTE, ganz im Gegenteil. Ich mag den RTE gerne und finde seine Möglichkeiten schlicht genial. Ihn zu konfigurieren ist allerdings schweißtreibend :-)

Viele Grüße
Peter 




Am 30.09.2012 um 21:13 schrieb conPassione gmbh:

> Hallo Peter
> 
> ich habe zwar keinen Mac, aber ich teste meine Websites jeweils mit
> IE6-IEneuster, FF3.5-FFneuster, Chrome, Safari, Opera jeweils die
> neusten Versionen.
> Ich kann den Fehler von Chrome nicht nachvollziehen, weder unter Linux
> noch unter Windows. Auch alle anderen Browser zeigen kein solches
> Verhalten. Ich denke, dass es entweder an Deiner individuellen
> Installation von TYPO3 oder von Deinem Mac liegt.
> 
> Die Konfiguration des RTE ist zugegebenr Massen etwas kompliziert. Aber
> ich bin sicher, dass die doppelten Klassen-EInträge im Link-Dialog mit
> der Konfiguration zu tun haben. Poste Deine Konfiguration und dann
> können wir genauer darüber diskutieren.
> 
> Auch das Problem der Umwandlung von "Text mit mehreren Zeilen" in
> "Tabelle" gehört ins Thema Konfiguration und ist deshalb von Deiner
> individuellen Konfiguration von TYPO3 und RTE abhängig. Spezielles
> Augenmerk ist hier auf RTE.default.proc, RTE.default.proc.HTMLparser_rte
> und RTE.default.proc.entryHTMLparser_db sowie auf lib.parseFunc_RTE zu
> werfen. Denn diese Funktionen sind zuständig für die diversen
> Umwandlungen des eingegebenen Textes (Eingabe --> Anzeige im RTE -->
> speichern in der DB --> laden aus der DB --> Anzeige im BE und Anzeige
> im FE).
> 
> Ich weiss, dass da alles etwas kompliziert ist, aber mit dem RTE MUSS
> man sich einfach mal richtig befassen, dann kann man wirklich schöne
> Sachen machen damit.
> 
> Gruss Renzo
> 
> _____________________________
> Renzo Bauen
> +41 79 330 10 11
> conPassione gmbh 
> 
> 
> Am Sonntag, den 30.09.2012, 11:58 +0200 schrieb Peter Linzenkirchner: 
> 
>> Hallo 
>> 
>> mir kommen bei der Konfiguration des RTE zunehmend kleinere Probleme unter. Ich liste die mal auf - bitte mitteilen, ob das Probleme sind, die ihr auch beobachtet, dann würde ich die in forge posten. Aber erst mal klären, ob das evtl. nicht doch an mir liegt: 
>> 
>> - in einem aktuellen Chrome am Mac ist keine sinnvolle Texteingabe möglich, beim Tippen werden die Buchstaben vertauscht und durcheinander gewürfelt. In Safari dagegegen läuft es gut. Das ist natürlich ein schwerwiegenderer Fehler. 
>> 
>> - ich habe beim Verlinken die typischen Klassen (internal-link etc. mehrmals in der Liste. Nur mit den jeweils unteren werden die Klassen auch gesetzt. Kein schwerer Fehler, aber irritierend. 
>> 
>> - wenn ich in eine Tabellenzelle unformatierten Text kopiere, der aber aus mehreren Zeilen besteht, erhalte ich in der Tabellenzelle eine weitere Tabelle. Das ist kurios ... :-)
>> 
>> Viele Grüße
>> Peter 
>> 
>> 
>> --
>> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
>> Web: http://www.typo3-lisardo.de
>> Facebook: http://tinyurl.com/lisardo-multimedia
>> 
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia



More information about the TYPO3-german mailing list