Zum Inhalt springen

RTE und CSS

Erstellt am 5. Mai 2003 · 9 Antworten · letzte Antwort am 15. November 2003

Tags: Frage

maxhb ·

Hi!
Würde gern im RTE einen Eintrag unter "Absatzart" erzeugen, der das Zuweisen von CSS-Klassen ermlöglicht.
Beispiel:

RTE.classes {
  Bildunterschrift {
    name = Bildunterschrift
  }
}
RTE.default {
  classesParagraph = mainBodyText, Bildunterschrift
}

Der entsprechende Eintrag erscheint dann auch im Menu, nur wird dann nicht die Klasse "Bildunterschrift" zugewiesen...

Wer weiss wie's richtig geht?

CU
maxhb

dj.​picasso ·

Hi maxhb,

ist schon 'ne Zeit her, dass ich mich mit dem TSconfig für RTE beschäftigt habe.
Bei mir steht aber auch noch folgende Zeile:

RTE.default.classesCharacter = ....

Hier nochmal dasselbe wie unter "classesParagraph".
Schau mal nach, was es bedeutet, .... sorry wenig Zeit im Moment.
Ciao
Der DJ

maxhb ·

Hi DJ!

dj.picasso schrieb

Bei mir steht aber auch noch folgende Zeile:
RTE.default.classesCharacter = ....

Das bezieht sich nur auf die verfügbaren Formatierungen für einzelne Zeichen und nicht für Absätze...

dj.picasso schrieb

sorry wenig Zeit im Moment

Willkommen im Club #giggle#

Die Lösung, die ich oben probiert habe, sorgt irgendwie nur dafür, dass Style-Eigenschaften, die ich dort definiere zwar im RTE angewandt werden, nur beim Rendern der Seite verschwinden sie wieder...

sisuk ·

hmm... genauso wie Du es beschrieben hast, geht es doch.

Habs zumindest genauso gemacht und... klappt. Zur Abwechslung mal 🙂

Hast Du Dein Stylesheet 100% darauf abgestimmt?

Es entsteht ja ein <DIV class="Bildunterschrift"> in deinem Beispiel.
Im Stylesheet muss dann ein Eintrag rein:

.Bildunterschrift {
font: irgendwass
}

So sollte es gehen.

maxhb ·

Hi!

sisuk schrieb

hmm... genauso wie Du es beschrieben hast, geht es doch.

Ist ja seltsam! Kannst Du mal posten, WO du WELCHEN Code eingefügt hast? Irgend etwas amche ich da wohl komplett falsch 😢

cu
maxhb

sisuk ·

Ganz normal, haargenau Deinen Code im TSconfig meiner Root-Seite.

Dadurch wird bei ANwendung im RTE aus dem nomalen Absatz ein <div class="xx">

Nicht das Du eine Einstellung hast, dass Dir den P und DIV-Tag weg-wrapped um Soft-Returns zu erhalten. Dann fällt der Tag natürlich raus und es entsteht ein simples

<br>

.

Auch ging das bei mir erst nachdem css_styled_content extension ausgeschaltet war, dafür aber css_styles in include_static rein.

So müsste es gehen 🙂

maxhb ·

Hi!

sisuk schrieb

Auch ging das bei mir erst nachdem css_styled_content extension ausgeschaltet war, dafür aber css_styles in include_static rein.

O.K., dann gibt es ja doch eine nachvollziehbare Erklärung ;-)
Auch wenn die nicht so toll ist, denn leider ebnötige ich css_styled_content ...

Dumm gelaufen, aber diese Extension ist offenbar (noch?) nicht ganz fertig...

CU
maxhb

sisuk ·

Ja, ist ärgerlich, aber ich habe meine Seite mittlerweile ohne css_styled_content per css_style umgebaut.

War ärgerlich und ne Sch...-Arbeit 😉 vor allem wenn man vorher schon alles stehen hatte,

aber es geht und hat fast die gleich usability wie mit css_styled_content.

Ich konnte auf die RTE-Funktionen nicht verzichten. War mir wichtiger...

Grüße

Sisuk

sp_left ·

ich weiss es ist schon lange her aber ich hatte das gleiche problem und bin es so umgangen.

1. im setup:

page.stylesheet = fileadmin/css/text.css

2. entsprechendes css erstellen und raufladen

3. anstelle des div tags einen span tag verwenden und schon wird alles wunderbar dargestellt.

bei mir gehts so

gruss sp_left