[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