Zum Inhalt springen

RTE-Anpassung klappt nicht

Erstellt am 8. November 2004 · 9 Antworten · letzte Antwort am 10. November 2004

Tags: Frage

Resalb ·

Würde gerne den RTE anpassen. Habe die RTE-Doku gelesen, manches klappt, vieles nicht.
Habe folgendes im TSconfig:

#Rich Text Editor:
RTE.classes {
	testText01 {
		name = Test-Text 01
		value = font:bold; color:blue;
	}
	testText02 {
		name = Test-Text 02
		value = font:italic; color:red;
	}
RTE.default {
	classesParagraph = testText01, testText02
}

Trotzdem erscheinen im RTE in der Absatzart-Liste nur die voreingestellten Arten (Normal, Kopftext 1 bis 6 und Vorformatiert).

Was fehlt?

Silke crosslabs ·

Also ich glaube Dir fehlt bei RTE.classes nur eine gescheifte Klammer zu.

Also:

#Rich Text Editor:
RTE.classes {
testText01 {
name = Test-Text 01
value = font:bold; color:blue;
}
testText02 {
name = Test-Text 02
value = font:italic; color:red;
}
}
RTE.default {
classesParagraph = testText01, testText02
}

Bei mir klappt das so wunderbar...

Gruss
Silke #giggle#

Resalb ·

Hallo Silke,
hattest recht! Jetzt klappt's. So ein blöder Fehler und ich mach da ewig dran rum...

Vielen Dank,
Martin
😃

Resalb ·

Ich schon wieder... o.O
Kaum hat man ein Erfolgserlebnis, kommt auch schon der nächste Rückschlag:
Meine Spezial-Absatzformate erscheinen jetzt zwar im RTE, ich kann sie auswählen, der im RTE-Textfeld markierte Absatz wird entsprechend formatiert... soweit alle paletti.

Sobald das aber gespeichert wird, ist die Absatz-Formatierung weg, sowohl im RTE-Textfeld als auch im Content. Der Quelltext der entsprechenden Frontend-Seite enthält keinerlei <font>- oder <div>-Tags mit style-Eigenschaft und auch keine class-Eigenschaft - nichts was auf besondere Formatierung hindeuten würde.

Schon wieder ratlos,
Martin

Silke crosslabs ·

Ich glaub das hab ich so gemacht:

Im TSconfig:

# Verhindert, dass die classes nicht abgespeichert werden
RTE.config.tt_content.bodytext.proc.allowedClasses >

so speichert er schon mal im RTE die divs und die classes.

Das Problem was ich jetzt hab ist, dass er im Quelltext der Frontendseite zwar das class drin hat, aber das <div> durch ein <p> ersetzt hat 😢

Falls das oben noch nicht hilft, kann ich Dir auch mal mein gesamtes TSconfig posten. Da bin ich nur grad drin am testen wegen der doofen p-geschichte

Gruss
Silke

Resalb ·

Super, das hat auch funktioniert.

Im Frontend-Quelltext steht jetzt <p class="testText01">. Also für mich ist das genau so wie ich's wollte, so kann ich diese Klasse im Stylesheet formatieren.

😃 Nochmals 1000 Dank.

Bei Deinem <div>-Problem kann ich Dir leider nicht helfen, bin selber blutiger Typo3-Newbie und kämpfe mit jedem noch so kleinen Vorhaben stundenlang rum...

Grüße,
Martin

Silke crosslabs ·

Freut mich, dass ich Dir helfen konnte.
#giggle#
Vielleicht stolperst Du ja mal darüber, wie man die p's wegbekommt. Ich kann den doofen Zeilenumbruch nicht gebrauchen. Das zerhaut mir die Fusszeile meiner Seite...

Gruss
Silke

Resalb ·

Vielleicht solltest Du dafür classesCharacter nehmen, anstatt classesParagraph. Laut der Doku die ich hier haben, legt der RTE dann ein <span> mit dieser Formatierung um den Text (falls kein anderes Tag zur Verfügung steht) anstatt ein <div>. Mit <div> kriegst Du ja auch einen Zeilenumbruch, genau wie mit <p>.

Silke crosslabs ·

Mmmmh, macht er mir trotzdem ein p drum... Und ich kann dann die Formate nicht mehr in der Liste auswählen.

Schade auch. Wäre schön gewesen, wenns geklappt hätte

Silke

ps. Was hat Du denn da für eine Doku?