[TYPO3-german] RTE Word Tags entfernen
Stefan Frömken
firma at sfroemken.de
Fri Jul 30 14:31:00 CEST 2010
Chris Bernhard schrieb:
> Hi zusammen,
>
> ich habe auf Typo3 4.3.3 den RTE so konfiguriert, dasser automatisch
> die Word Tags rausschmeißt. Nun habe ich noch festgestellt, dass
> stellenweise "böse" font-face Tags mit enthalten sind. Gibts ne
> Möglichkeit diese im Nachhinein noch rauszuschmeißen ohne dass ich
> sämtliche Seite (ca. 800!!) anfassen muss um zu überprüfen, wo diese
> Tags enthalten sind?
>
> XHTML Cleaning ist außerdem mit angestellt...
>
> Vielen Dank und allerbeste Grüße vom Chris
Ich bin mir grad ein bissl unsicher, aber bei diesem Word-Cleaning
werden die überflüssigen HTML-Tags ja schon beim reinkopieren in den RTE
gelöscht. Sich genau an dieser Stelle anzuschließen und weitere Tags zu
verbieten geht da nicht.
Der RTE bietet aber, bei dem Abspeichern eines Datensatzes, an,
bestimmte HTML-Tags zu erlauben und zu verbieten. Diese Programmierung
obliegt aber nicht mehr dem RTE, sondern den sogenannten
Transformationen. Transformationen wandeln zum Beispiel a-Tags in die
TYPO3eigenen link-Tags um.
Vor und nach diesen Transformationen kannst du nun eingreifen und
bestimmen was mit dem HTML-Code passieren soll. Aber auch auf die
Transformation selbst kannst du Zugriff nehmen (Das proc-Objekt).
http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.2.0/view/5/2/
Das proc-Objekt beinhaltet eine Eigenschaft denyTags an mit der Du
bestimmte html-Tags verbieten kannst:
RTE.default.proc.denyTags = font
Bitte beachte, das hier nur HTML-Tag erlaubt sind. In Deinem
einleitenden Text schreibst du aber etwas von font-face-Tag. Das gibt's
so nicht. Es gibt nur eine font-face-Eigenschaft (CSS) oder einen
font-Tag mit dem face-Attribut:
<font face="xxx"></font>
Da musst mir schon sagen, was Du da genau hast, denn beide Varianten
werden im Bereich der Transformations völlig anders gehandhabt.
Mehr Info und Beispiele gibt's auch auf meiner Seite:
http://typo3.sfroemken.de/typo3-tutorials/rte.html?L=0
Stefan
More information about the TYPO3-german
mailing list