Hallo allerseit!
Drei T3-Instanzen v 4.1.1, drei RTEs 1.5.2 mit absolut identischen Ext- und bis auf die Klassennamen gleichen TSConfig-Einstellungen. Auf zwei davon funktioniert RTE einwandfrei. Auf der dritten passiert Folgendes:
1. Wenn man versucht die CSS-Dateien über eine Hauptdatei zu importieren
RTE.default.contentCSS = fileadmin/template/txt/css_.css
/*css_.css:*/
@import url("css_abc_main.css");
@import url("css_abc_general.css");
@import url("css_abc_intersite.css");
@import url("css_abc_typo.css");
@import url("css_area_menu.css");
@import url("css_area_header.css");
@import url("css_area_content.css");
@import url("css_area_footer.css");
gib TYPO manchmal (!) "The editor is being loaded. Please wait..."
2. Wenn sich der RTE aber öffnet, werden keine benutzerdefinierten Klassen angezeigt.
Da mein TSConfig:
#<include_typoscript: source="FILE: fileadmin/template/txt/ts_TSCONFIG_main_MAIN.ts">
RTE.default.proc.showButtons = *
RTE.default.proc.denyButtons >
RTE.default.proc.allowTags = *
RTE.default.proc.denyTags >
RTE.default.contentCSS = fileadmin/template/txt/css_.css
RTE.default.showTagFreeClasses = 1
# RTE.default.proc.HTMLparser_rte.tags.mycustomtag.protect = 1
# CHARACTERS START
RTE.default.classesCharacter := addToList (formatName, formatNumber)
RTE.default.proc.allowedClasses := addToList (formatName, formatNumber)
# CHARACTERS STOP
# IMAGES START
RTE.default.classesImage := addToList (left_IMG, right_IMG)
RTE.default.proc.allowedClasses := addToList (left_IMG, right_IMG)
# IMAGES STOP
# PARAGRAPHS START
RTE.default.classesParagraph := addToList (formatTop)
RTE.default.proc.classesParagraph := addToList (formatTop)
# PARAGRAPHS STOP
# IMAGES START
RTE.default.classesTable := addToList ()
RTE.default.proc.classesTable := addToList ()
# IMAGES STOP
# LINKS START
RTE.default.defaultLinkTarget >
RTE.default.classesAnchor >
RTE.default.classesAnchor.default {
page = >
url = >
file = >
mail = >
}
RTE.default.classesAnchor := addToList (
page-internal-self_A,
page-external-self_A,
page-internal-new_A,
page-external-new_A,
download,
mail
)
RTE.classesAnchor {
internalLink {
class = page-internal-self_A
titleText >
image >
}
externalLink {
class = page-external-self_A
titleText >
image >
}
internalLinkInNewWindow {
class = page-internal-new_A
titleText >
image >
}
externalLinkInNewWindow {
class = page-external-new_A
titleText >
image >
}
}
# LINKS STOP
# TRANSFORMATION START
RTE.config.tt_content.bodytext.proc.overruleMode = ts_links
RTE.config.tt_content.bodytext.types.text.proc.overruleMode = ts_links
RTE.config.tt_content.bodytext.types.textpic.proc.overruleMode = ts_links
# TRANSFORMATION STOP
/*
Wobei, wie gesagt: am TSConfig wird's wohl nicht liegen -- der selbe Code wird erfolgreich bei anderen Projekten eingesetzt.
*/
#angry# Ich versctehe einfach nicht, wie dieses Verhalten des RTE sich erklären lässt...
Kann mir jemand vielleicht weiterhelfen?..
Danke