Eingebette Objekte (object, embed, iframe) im RTE von TYPO3
Standardmäßig ist es im Rich Text Editor (RTE) von TYPO3 nicht möglich eingebettete Objekte (z.B. Flickr-Stream, Vimeo– oder YouTube-Video) einzufügen. Abhängig von der Quelle erfolgt die Einbindung entweder mit den HTML-Tags object, param und embed, oder als iframe. Die folgende Konfiguration des RTE ist grundsätzlich über sämtliche Plug-ins hinweg gültig und funktioniert somit auch im RTE von tt_news, tx_news, usw.
Zuerst müssen die erforderlichen HTML-Tags zu den erlaubten Tags hinzugefügt werden – hierfür ergänzt man die RTE-Konfiguration im PageTS wie folgt:
RTE.default.proc { allowTags := addToList(object,param,embed,iframe) allowTagsOutside := addToList(object,embed,iframe) entryHTMLparser_db.allowTags < .allowTags }
Tags die bei „allowTagsOutside“ angegeben werden, können auch außerhalb eines Block-Elements wie „p“ oder „div“ eingefügt werden.
Anschließend muss noch die Parser-Funktion des RTE im TypoScript-Setup angepasst werden:
lib.parseFunc_RTE.allowTags := addToList(object,param,embed,iframe)