Erlaubt das Löschen des gesamten Caches für Redakteure:
TCEMAIN.clearCacheCmd = all
(Eingabe in die Seiten-TSconfig der Datensatzsammlung)
Alternativ zu all
kann man auch die IDs bestimmter Seiten, auf denen z.B. News angezeigt werden, angeben.
Unterdrückt das Anhängen von „Kopie“ an kopierte Inhalte:
TCEMAIN.table.tt_content { disablePrependAtCopy = 1 }
Verhindert die automatischen Titel für Links:
RTE.classesAnchor { externalLink { class = external-link type = url titleText > } externalLinkInNewWindow { class = external-link-new-window type = url titleText > } internalLink { class = internal-link type = page titleText > } internalLinkInNewWindow { class = internal-link-new-window type = page titleText > } download { class = download type = file titleText > } mail { class = mail type = mail titleText > } }
Zunächst die CSS-Datei für den RTE von EXT:rtehtmlarea/res/contentcss/default.css nach fileadmin/templates/css/rte.css kopieren und darin die eigenen Klassen definieren.
Dann auf der Rootpage unter Seite bearbeiten > Optionen > TSconfig folgenden Code eintragen:
# define CSS for RTE Text RTE.default.contentCSS = fileadmin/templates/css/rte.css # add classes and allow them RTE.default.buttons.blockstyle.tags.div.allowedClasses := addToList(myclass) RTE.default.proc.allowedClasses := addToList(myclass) # define classes for RTE drop-down menu RTE.classes.myclass { name = My Class value = background: #E58800; color: #FFFFFF; } # all definitions for FE editing as well RTE.default.FE.proc < RTE.default.proc RTE.default.FE < RTE.default
Beispiel-PageTSconfig für den RTE (Seiteneigenschaften → Optionen → TSconfig):
RTE.default.contentCSS = fileadmin/templates/css/rte.css RTE.classes.stripedtable { name = Striped Table alternating.rows { oddClass = tr-odd evenClass = tr-even oddHeaderClass = tr-odd evenHeaderClass = tr-even } } RTE.mutuallyExclusiveClasses = tr-odd,tr-even RTE.default.buttons.blockstyle.tags { table.allowedClasses := addToList (stripedtable) tr.allowedClasses := addToList (tr-odd, tr-even) } RTE.default.proc.allowedClasses := addToList (tr-even,tr-odd,stripedtable)
Setup (Konfiguration) des TypoScript-Templates:
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list = contenttable stripedtable
Klassen für die Anzeige im RTE (rte.css):
tr.tr-even { background-color: #fff; font-size:10px; } tr.tr-odd { background-color: #eee; font-size:10px; }
Beispiel-Setup für den RTE (Seiteneigenschaften der Root-Seite):
RTE { default.proc { keepPDIVattribs > # keepPDIVattribs = id, title, dir, lang, xml:lang } }
Anmerkung: Über „Info“ im Modul Web kann man die aktuelle RTE-Konfiguration übersichtlich anzeigen.