[TYPO3-german] RTE nervt - Paragraph, Schachtelung, Absatz-Tags
Uschi Renziehausen
typo3news at otherone.de
Mon Jul 10 16:22:40 CEST 2006
Hallo Matthias und gleichzeitig ein erstes Hallo an alle :)
Zunächst mal die Frage, welchen RTE du verwendest (incl. Versionsangabe)
und welche TYPO3-Version. Wichtig wäre auch noch (für den Fall, dass es
sich um rtehtmlarea >= 1.3.7 handelt), ob du bei der Konfiguration
typical oder demo ausgewählt hast.
> hat hier möglicherweise jemand eine Lösung für einige
> Standard-Annoyances vom RTE..?
>
> Nicht erlaubt ist leider:
> <p> <h3>text ..</h3></p>
Ich gebe ja zu, dass RTE-Konfiguration so ähnlich ist wie CIA-Computer
hacken, aber in diesem Falle hat der RTE recht! Innerhalb von <p> kann
kein <h3> stehen. Willst du das aus Formatierungsgründen haben? In dem
Fall hilft dann CSS weiter. Gehe ich recht in der Annahme, dass du die
Abstände nach oben und unten vergrößern willst? In dem Fall hilft in der
CSS z.B.: h3 {margin-top: 1em; margin-bottom: 1em}
>
> Der RTE macht daraus:
> <p></p>
> <h3>text..</h3> <p></p>
>
> Nicht erlaubt ist offenbar:
> <br>
> <h3>text..</h3>
> <br>
Du schreibst weiter unten, in deiner Page TSConfig stünde
proc.dontConvBRtoParagraph = 1
Der vollständige Objektpfad muss lauten:
RTE.default.proc.proc.dontConvBRtoParagraph = 1
Außerdem solltest du besser sauberes XHTML schreiben, also <br/> statt <br>
> Auch nicht möglich:
> <p>
> <ul> ..
> </ul>
> </p>
Auch dein Fehler: Ein <ul> ind <p> ist meines Wissens nicht erlaubt. Was
willst du denn mit diesem Markup erreichen? Wahrscheinlich ist auch hier
CSS dein Freund.
> Und so weiter und so fort. Der RTE erlaubt offenbar keine
> Schachtelung von HTML, Tags, die er irgendwie als
> Absätze klassifziert.
Das ist richtig! Und dummerweise rechnet er auch DIV als Absatz,
eigentlich aber nicht so sehr der RTE, sondern vielmehr der
Transformationsmechanismus von TYPO3, der deinen Content auf dem Weg von
der Datenbank zum RTE und wieder zurück verwandelt, und dann gibt es
natürlich auch noch eine Umwandlung des Contents auf dem Weg von der
Datenbank zum Frontend.
Es gibt durchaus Wege aus der Misere, aber sag erstmal, was du
eigentlich formattechnisch erreichen willst, sonst wird das hier zu
'glaskugelig'.
Liebe Grüße, Uschi
>
> In der TS-Page-Config steht bereits:
> removeTrailingBR = 0
> proc.dontConvBRtoParagraph = 1
>
>
> Beste Grüße,
> Matze
>
More information about the TYPO3-german
mailing list