Der RTE entfernt beim Speichern alle zugewiesenen Klassen. Nach dem Zuweisen in der html-Ansicht vorhanden, nach dem Speichern wieder weg. Es ist gleich, ob die Klassen einen div, einen p oder als span angewendet wurden. <span> ist dann völlig entfernt.
Im Grunde ist es egal, was ich im TS verändere, aber hier mal das setup des RTE:
RTE.default {
showButtons=table,line
contentCSS = fileadmin/testordner/stil.css
}
RTE.default.proc {
overruleMode = t_css
useDIVasParagraphTagForRTE=1
dontConvBRtoParagraph = 1
preserveTables=1
preserveTags = UL, LI,TYPOCODE,MYTAG,Class,
#denyTags=P,li,ul,div,test,font
allowedClasses = [class1], [class2]
}
RTE.classes {
...
}
RTE.default {
classesParagraph = [class1],[class2]
classesCharacter = [class1]
}
css_styled_content
Untern Strich finde ich es immer wieder erstaunlich, dass ein scheinbar so ausgewachsenes CMS an dieser Stelle so extrem -- mal vorsichtig formuliert -- konfigurationsanfällig ist. Die Zeit, die ich mit der Konfiguration des RTE zubringe übersteigt bald die der gesamten Seitenerstellung.
Danke für jeden Hinweis
RTE.default.proc {
keepPDIVattribs=class
}
lässt erst mal die classes drin.
Aber:
- <span> fligt immer komplett beim Speichern raus
- im RTE werden DIVs anstatt <p>s angezeigt - was nicht schlimm ist, allerdings erscheinen dann im FE wieder Absätze <p>, was schlimm ist, da unerwünschte Zeilenabstände die Folge sind.
- weise ich eine Überschrift zu, erscheint dann im FE
<h4> TEXT </h4> --- nicht im Quelltext!!! sondern auf der Seite. Im Quelltext des RTE ist alles "normal". Aber was ist schon normal ....
WARUM DIESER TRANSFORMATIONSWAHNSINN wo offensichtlich keiner richtig durchsieht?????
Es ist noch verrückter:
Text schreiben -> Formatierung zuweisen -> speichern = alles ist gut, <span> ist da
Text noch einmal speichern = <span> ist weg und lässt sich auch nicht mehr speichern
Das bedeutet: Der unformatierte Text wird beim ersten Speichern in <p> und <span> gerendert, was auch funktioniert. Befinden sich aber <span> innerhalb von <p> oder <div> fliegen sie beim wiederholten speichern raus ....
WARUM????[/b]
Wo sind die RTE-Profis??
Ich bin leider noch nicht weiter mit dem Problem ...
Um es noch einmal auf den Punkt zu bringen:
<p><span class="headlineGrau">NEWS</span><br />SAP Hier der Text </p>
Hier fliegt beim zweiten(!) Speichern der span-Tag raus ...
Ok -- helf ich mir selber. Falls es jemanden interessiert:
RTE.config.tt_content.bodytext.proc.allowedClasses = eigeneClass1, eigeneClass2
Danke dir fürs Posten (viele machen sich die Mühe nicht, wenn sie ein Problem gelöst haben).
Hat mich vor dem Wahnsinn gerettet #giggle#
Grüße
Tobi
komischweise nimmt er bei mir nicht mal die neuen classen an?
RTE.default.proc {
denyTags = hr,font
dontConvBRtoParagraph = 1
allowedClasses = ueb1,fussnote
}
RTE.default {
classesParagraph = ueb1,fussnote
}
RTE.classes {
ueb1 {
name = HL1
value = font-size:12pt;
}
fussnote{
name=Normal_klein
value=font-size:8pt;
}
}
?verstehe das nicht...? is identisch mit manuel...?
edit:
und kann es sein, das ich noch ne art overrideCss definiton benötige, wenn ich ne andere schriftgrösse haben möchte?
ich weise dem bodytext 10pt zu, möchte aber auch per RTE mal ne unterzeile in 8pt haben...die wird dann aber wieder zu 10pt!...
...
? #angry#
fehler gefunden!.
RTE per schriftgrösse = <p>font</p>-tag!
kann man das evtl. in ein <p>-tag ändern?
ich komme leider immer noch nicht weiter.
typo3.8.0
kann keine eigenen classen zuweisen.die rtehtml_area wills einfach nicht machen?
hat da denn keiner nen tipp oder sowas in der art?
ps.scheinbar keine RTE spezies hier... #paralyzed#