[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