Zum Inhalt springen

Conditions für CSS im RTE

Erstellt am 16. Februar 2007 · 2 Antworten · letzte Antwort am 20. Juni 2012

Tags: Frage

Mik3e ·

Hi zusammen,

Stehe vor dem Problem, dass ich über Conditions eines von drei verschiedenen Stylesheets in meine Seite einbinde.

TS im Roote Template:

# 3-COLUMN CSS
[globalVar=TSFE:page|layout=0]
page.includeCSS.file1 = fileadmin/css/main_3col.css
page.includeCSS.file1.media = screen
[global]

# 2-COLUMN CSS
[globalVar=TSFE:page|layout=1]
page.includeCSS.file1 = fileadmin/css/main_2col.css
page.includeCSS.file1.media = screen
[global]

# 1-COLUMN CSS
[globalVar=TSFE:page|layout=2]
page.includeCSS.file1 = fileadmin/css/main_1col.css
page.includeCSS.file1.media = screen
[global]

Wie man sieht hängt das vom gewählten Layout ab. Funktioniert auch wunderbar.

Mein Problem ist nun, dass ich das ganze auch in den RTE übernehmen muss, damit dieser je nach gewähltem Layout auch das entsprechende Stylsheet lädt.

Ich habe es jetzt mal so versucht (im TSConfig der Root Site):

# 3-COLUMN CSS
[globalVar=TSFE:page|layout=0]
RTE.default.contentCSS = fileadmin/css/main_3col.css
RTE.default.LinkTarget = _self
[global]

# 2-COLUMN CSS
[globalVar=TSFE:page|layout=1]
RTE.default.contentCSS = fileadmin/css/main_2col.css
RTE.default.LinkTarget = _self
[global]

# 1-COLUMN CSS
[globalVar=TSFE:page|layout=2]
RTE.default.contentCSS = fileadmin/css/main_1col.css
RTE.default.LinkTarget = _self
[global]

Nur offenbar greifen diese Conditions hier nicht. 😢

Hat vielleicht irgendjemand einen Tipp, wie ich (abhängig vom gewählten Layout einer Site) ein anderes Stylesheet in den RTE einbinden kann??

Danke & Ciao,
mike