[TYPO3-german] Leere Tags im RTE entfernen

Peter Linzenkirchner liste at lisardo.de
Wed Sep 24 13:13:56 CEST 2008


Hallo Stephan,

ich habe mir dein Problem nochmals genauer angesehen, aber keine  
Lösung gefunden.

> Leider löst das noch nicht ganz mein Problem, die leeren Tags zu
> entfernen, die dann im geparsten XHTML-Dokument zu Validierungsfehlern
> führen. An anderer Stelle fand ich Infos zu rmTagIfNoAttrib.  
> Eigentlich
> genau das, was ich brauche aber leider funktioniert das nicht:
>
> RTE.default.proc {
> 	exitHTMLparser_db = 1
> 	exitHTMLparser_db {	
> 		rmTagIfNoAttrib = b, strong
> 	}
> }

Doch, funktioniert schon, aber nicht in deinem Sinne :-) Diese Zeile  
löscht den Tag, wenn er kein Attribut hat, wird also z. b. auf  
Konstruktionen wie:

<div> etc. </div>

angewendet, um solch sinnlose Konstruktionen entfernen zu lassen, die  
im Frontend nichts bewirken und zudem die Arbeit im RTE behindern. Es  
gibt keine aber Anweisung, die sich dazu eignet, einen Tag zu  
entfernen, der für sich sinnvoll ist, der aber keinerlei Text  
umschließt, also sowas:

<b></b>

und das aber stehen bleibt:

<b>test</b>

Zumindest habe ich nichts gefunden. Ich glaube, damit müssen wir  
leben ... Es ist zwar unschön im Quellcode, schadet aber nicht  
wirklich und behindert auch die Arbeit im RTE nicht. Validieren solche  
Konstruktionen wie <b></b> wirklich nicht?

Gruß
Peter




More information about the TYPO3-german mailing list