Hallo
Ich habe eine grundsätzliche Verständnisfrage zum RTE, was die Formatierungen im RTE und die jeweilige Ausgabe im Frontend anbelangt. Zum Beispiel kann man im RTE die Überschrift festlegen (<h1>). Diese wird im RTE ja standardmässig riesig angezeigt (halt wie h1). Auf der Ausgabe der Website, ist diese durch Angabe im Standard CSS natürlich richtig formatiert. Erstellt man für solche formatierungen ein separates CSS welches für RTE und Frontend gebraucht werden kann? Oder wie geht man da am besten vor? Damit die Eingabe im RTE mit der Ausgabe im Frontend übereinstimmt.
Desweiteren kann man im RTE unter Blockstyle, "justify right" wählen, was im RTE dann richtig angezeigt wird, aber im Frontend keine Wirkung hat. Muss ich auf meiner Seite noch ein CSS einbinden, dass solche "Sachen" funktionieren? Oder ist es besser, wenn man hierfür die benötigten style selbe in ein CSS schreibt, um die grösse der CSS Datei kleiner zu halten.
Wäre sehr dankbar wenn mir das jemand erklären könnte, bzw. auf Doku verweisen.
mfg Thunar
PS: Den Post htmlarea / RTE (Konfiguration) - so gehts hab eich natürlich angeschaut.
Grundsätzlich wirken sich die Styles für das Frontend auch nur dort aus.
Im RTE werden dann die textes mit den Standard Auszeichnungen angezeigt, weshalb h1 dann meist zeihmlich groß erscheint.
Um die Formate im RTE anzupassen musst du für den RTE ein eigenes CSS einbinden.
Dazu am besten auf der root-Page in das TSconfig folgendes TypoScript einfügen:
RTE.default.contentCSS = uploads/tf/rte_main.css
Das rte_main.css erzeugst du dann in deinem Template unter Ressourcen, oder legst es im fileadmin, dann musst du den Pfad entsprechend anpassen.
Hier kannst du dann die Styles aus dem Frontend übernehmen.
Die Blockstyle zeichnen Absätze mit entsprecenden CSS Klassen aus. Diese Klassen müssen in dem Frontend CSS hinterlegt sein.
Die Antwort auf deine Frage
Muss ich auf meiner Seite noch ein CSS einbinden, dass solche "Sachen" funktionieren?
lautet also Ja!
Vielen Dank für deine Antwort.
Sollte man für die Ausgabe im Frontend, und im RTE das gleiche CSS benutzen? Oder ist es besser wenn man diese einzeln (separat) pflegt.
Gibt es in TYPO3 ein vordefiniertes CSS welches Klassen wie justify right etc. bereits beinhaltet und man per TS einbinden kann?