Zum Inhalt springen

Wo $BE_USER->uc['resizeTextareas'] = 0; eintragen?

Erstellt am 15. Januar 2011 · 4 Antworten · letzte Antwort am 27. Januar 2011

Tags: Frage

funkyflipper ·

Hallo,
ich habe Probleme mit dem RTE-Textarea-Feld. Oft wird beim Laden im Internet Explorer die RTE-Textarea im Frontend nicht angezeigt. Das Dreieck unten rechts zum Skalieren erscheint immer. Wenn ich damit die Größe verändere wird die fehlende Textarea wieder angezeigt - allerdings weiß das der Kunden/Seitenbesucher natürlich nicht. Ab und zu klappt es auch mal und es wird sofort korrekt angezeigt, alles in allem aber sehr willkürlich. Im Backend funktioniert zusätzlich das Skalieren der RTE-Textarea nicht. Der Editor erkennt das Loslassen der Maustaste nicht und nun skaliert sich das Textfeld mit jeder Mausbewegung. Da ich vermute, dass es mit der skalieren-Funktion des RTE-Textfeldes zu tun hat, möchte ich diese gerne deaktivieren. Über Adminwerkzeuge -> Konfiguration -> Benutzereinstellungen wird mir $BE_USER->uc['resizeTextareas'] = 1; mit dem Hinweis, das ich diesen Wert in der Konfigurationsdatei eintragen kann angezeigt. Wo kann ich denn diese Zeile einfügen? Eine Suche hatte leider in diesem Fall nichts ergeben.
Danke&Grüße
funkyflipper

Julian.​Hofmann ·

Hallo.

Frontend: Wo/Wie hast Du den RTE dort im Einsatz?

$BE_USER->uc['resizeTextareas']:
Der Wert lässt sich z.B. via "User Settings" -> "Edit & Advanced functions" setzen.
...oder auch via userTS/groupTS vorbelegen bzw. überschreiben.

setup.override.resizeTextareas = 1

Details: Letzte Tabelle in
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/UserTsconfig/Index.html

Bei solchen Problemen wäre es stets gut zu wissen, welche Versionen Du einsetzt (TYPO3-Version und RTE-Version)

Viele Grüße
Julian

funkyflipper ·

Hallo Julian,
danke für die Antwort und klar, dass hatte ich ganz vergessen:
Typo 4.4.2
rtehtmlarea 2.0.3
Für das Backend klappt es mit Deiner Beschreibung wunderbar, allerdings funktioniert der RTE im Frontend immer noch nicht wirklich. Ich verwende u.a. die Extension Calendar Base. Hier gibt es für das Anlagen eines Termines ein Beschreibungsfeld, dass auf den RTE zurückgreift und bei dem der von mir beschriebene Fehler willkürlich auftritt. Ich habe auch mal ein Screenshot eingefügt, um zu zeigen wie der Fehler aussieht bzw. bei dem man sieht, dass das Eingabefeld des Editors fehlt. Beim Bewegen des kleinen Dreiecks unten rechts zum Skalieren erscheint das Eingabefeld wieder. Dachte zuerst es liegt evtl. an einer fehlenden/falschen-CSS-Angabe aber ich kann hier keinen Fehler finden. Auch wird der Fehler bei allen Browsern angezeigt.
Grüße
funkyflipper

rte_fehler.jpg

karlchen ·

ich habe mal gelesen das es bei einigen zu Probleme mit dem komprimierten Javascript Dateien des RTE gibt, versuche die mal über den Extension Manager-> htmlarea zu deaktivieren. Danach Cache von TYPO3 und von Browser löschen und noch mal probieren.

viele Grüße
Karlchen