Zum Inhalt springen

RTE ignoriert TSConfig-Einstellungen

Erstellt am 10. Juni 2007 · 1 Antwort · letzte Antwort am 10. Juni 2007

Tags: Frage

automatix ·

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

automatix ·

So, nach dem Einfügen von

RTE.default.useCSS = 1

funktioniert alles. War mein Fehler, klar. Aber: kann mir jemand erklären, wie es in anderen T3-Instanzen OHNE das funktioniert???