Attention
TYPO3 v9 has reached its end-of-life September 30th, 2021 and is not maintained by the community anymore. Looking for a stable version? Use the version switch on the top left.
You can order Extended Long Term Support (ELTS) here: TYPO3 ELTS.
HTMLparser¶
allowTags¶
- Property
allowTags
- Data type
list of tags
- Description
Default allowed tags
stripEmptyTags¶
- Property
stripEmptyTags
- Data type
- Description
Passes the content to PHPs
strip_tags()
.
stripEmptyTags.keepTags¶
- Property
stripEmptyTags.keepTags
- Data type
- Description
Comma separated list of tags to keep when applying
strip_tags()
.
tags.[tagname]¶
- Property
tags.[tagname]
- Data type
- Description
Either set this property to
0
or1
to allow or deny the tag. If you enter HTMLparser_tags properties, those will automatically overrule this option, thus it's not needed then.[tagname] in lowercase.
localNesting¶
- Property
localNesting
- Data type
list of tags, must be among preserved tags
- Description
List of tags (among the already set tags), which will be forced to have the nesting-flag set to true
globalNesting¶
- Property
globalNesting
- Data type
(ibid)
- Description
List of tags (among the already set tags), which will be forced to have the nesting-flag set to "global"
rmTagIfNoAttrib¶
- Property
rmTagIfNoAttrib
- Data type
(ibid)
- Description
List of tags (among the already set tags), which will be forced to have the rmTagIfNoAttrib set to true
noAttrib¶
- Property
noAttrib
- Data type
(ibid)
- Description
List of tags (among the already set tags), which will be forced to have the allowedAttribs value set to zero (which means, all attributes will be removed.
removeTags¶
- Property
removeTags
- Data type
(ibid)
- Description
List of tags (among the already set tags), which will be configured so they are surely removed.
keepNonMatchedTags¶
- Property
keepNonMatchedTags
- Data type
boolean / "protect"
- Description
If set (
1
), then all tags are kept regardless of tags present as keys in$tags
-array.If
protect
, then the preserved tags have their<>
converted to<
and>
Default is to REMOVE all tags, which are not specifically assigned to be allowed! So you might probably want to set this value!
htmlSpecialChars¶
- Property
htmlSpecialChars
- Data type
-1 / 0 / 1 / 2
- Description
This regards all content which is not tags:
- -1
Does the opposite of "1". It converts
<
to<
,>
to>
,"
to"
etc.
- 0
Disabled - nothing is done.
- 1
The content outside tags is
htmlspecialchar()
'ed (PHP-function which converts&"<>
to&...;
).- 2
Same as "1", but entities like
&
orê
are untouched.