Im nachfolgenden stellen wir einige Möglichkeiten vor, welche die Funktionsweise des TYPO3 Backends verändern oder anpassen. Einige dieser Vorschläge machen nur in gewissen Zusammenhängen Sinn.
Cache von Seiten nach Änderungen in Sysordnern automatisch leeren
Oft kommt es vor das nach der Änderung von Plugin Datensätzen der Seite Cache der Ausgabeseite geleert werden muss um die Änderungen wirksam werden zu lassen. Besonders oft kommt das in Verbindung mit der News Erweiterung (tt_news) vor.
Hierfür gibt es, wie soll es anders sein, eine sehr elegante Lösung. Platzieren Sie im PageTS des Sysfolders oder der Seite in der sich Ihre Datensätze befinden folgendes ein:
TCEMAIN.clearCacheCmd = 48,49,50
Tragen Sie einfach die Page ID's der Seiten hinter dem Komando ein, für welche Sie bei Änderungen der Datensätze den Cache automatisch geleert haben möchten.
Größe des RTE Feldes im Backend anpassen
Die Größe des Richtext Editors im Backend (kurz RTE) ist für größere Bildschirmauflösungen leider etwas klein geraten. Das Einfügen und Pflegen der Inhalte macht so nicht viel Spaß.
TYPO3 wäre nicht TYPO3, wenn es hierfür nicht auch eine schnelle und flexible Lösung gäbe. Fügen Sie folgendes in das User TSconfig Feld ein:
options {
RTESmallWidth = 650
RTESmallHeight = 400
}
Schon ist das RTE Fenster größer geworden. Das schöne an der Lösung ist jedoch, dass es für jeden Backend Benutzer oder Redakteur individuell eingestellt werden kann, denn nicht jeder hat eine Auflösung von 1280x1024 oder mehr.
>(Kopie 1) < Beim Kopieren unterdrücken
Sie möchten den lästigen Headertext "(Kopie 1)" in kopierten Elementen loswerden, wissen aber nicht genau wie?
Hier die Lösung:
Kopieren Sie folgende Zeile in das PageTS Ihrer Root Seite:
TCEMAIN.table.tt_content.disablePrependAtCopy = 1
Das Feld PageTS finden Sie, wenn Sie die Seiteneigenschaften der obersten Seite (nicht die Weltkugel) bearbeiten.
Nach diesem Muster können auch Datensätze anderer Tabellen in TYPO3 angesprochen werden. Als Beispiel sei an dieser Stelle tt_address und tt_news genannt.
Backend Frame vergrößerbar machen
Bei großen Seitenbäumen ist der Frame, welcher diesen enthält, oft zu klein ausgefallen. Es wäre also schön wenn man diesen in der Größe verändern könnte..... Könnte? Nein, man kann.
Hier die Lösung:
setup.override.navFrameResizable = true
setup.override.navFrameWidth = 200
setup.override.titleLen = 100
Mit der ersten Option wird veranlasst, das der Frame mit der Maus aufgezogen werden kann. Die zweite beeinflusst die Default Breite des Seitenbaum Frames. Und letzere Option ist für das Cropen der Seitentitel zuständig, hier auf 100 Zeichen.
