[TYPO3-german] htmlArea RTE löscht img-Tag?

Florian Liese liese at liwa.de
Tue Jan 17 12:32:04 CET 2006


Hallo,

hab den Fehler gefunden, es lag an einer Default-Konfiguration vom Parser 
RTE->DB. Und zwar ist der standardmäßig folgendermaßen definiert:

------schnipp---------------------------------------------------------------
RTE.default.proc {
	## CONTENT TO DATABASE
	entryHTMLparser_db = 1
	entryHTMLparser_db {

		## TAGS ALLOWED
		## Always use the same list of allowed tags.
		allowTags < RTE.default.proc.allowTags

		## TAGS DENIED
		## Make sure we can set rules on any tag listed in allowTags.
		denyTags >

		## AVOID CONTENT BEING HSC'ed TWICE
		htmlSpecialChars = 0

		tags {
			## REMOVE IMG TAGS
			img.allowedAttribs = 0
			img.rmTagIfNoAttrib = 1

			## CLEAN ATTRIBUTES ON THE FOLLOWING TAGS
			span.fixAttrib.style.unset = 1
			p.fixAttrib.align.unset = 1
			div.fixAttrib.align.unset = 1
			hr.allowedAttribs = class
			b.allowedAttribs = xml:lang
			blockquote.allowedAttribs = xml:lang
			cite.allowedAttribs = xml:lang
			em.allowedAttribs = xml:lang
			i.allowedAttribs = xml:lang
			q.allowedAttribs = xml:lang
			strong.allowedAttribs = xml:lang
			sub.allowedAttribs = xml:lang
			sup.allowedAttribs = xml:lang
			tt.allowedAttribs = xml:lang
		}

		## REMOVE OPEN OFFICE META DATA TAGS AND DEPRECATED HTML TAGS
		## We use this rule instead of the denyTags rule so that we can protect 
custom tags without protecting these unwanted tags.
		removeTags = center, font, sdfield, strike, u

		## PROTECT CUSTOM TAGS
		keepNonMatchedTags = protect
	}
}
----schnapp-----------------------------------------------------------------

Was mich wundert, ist, dass für das Tag "img" keine Attribute erlaubt sind und 
dass das Tag ohne Attribute gelöscht wird. Macht das Sinn? Für mein 
Verständnis ist somit die Verwendung von Bilder nicht möglich... (als 
Kommentar steht ja auch "REMOVE IMG TAGS"). Aber das als 
Default-Konfiguration (laut 
http://typo3.org/documentation/document-library/rtehtmlarea/Default_Configuratio/ )?

Ich hab die Zeilen jetzt folgendermaßen abgeändert:
img.allowedAttribs = style,class,id,src
img.rmTagIfNoAttrib = 1

Ist das so richtig? Es funktioniert zumindest :)

Gruß, Florian Liese




More information about the TYPO3-german mailing list