Breaking: #98308 - Legacy HTML attributes border and longdesc removed from frontend rendering
See forge#98308
Description
The
IMAGE content object previously supported longdesc and border attributes
to be set to the
<img> tag which was composed. The appropriate settings
long and
border within
IMAGE cObject
have been removed.
The TypoScript property
config. has been removed
as well.
Also, the
\TYPO3\ PHP class, which
generated default
<img> tags via the
img method, has been
adapted as the method is removed.
Impact
Using the TypoScript settings will have no effect anymore.
Calling the method
\TYPO3\
will result in a fatal PHP error.
Affected installations
TYPO3 installation using TypoScript
IMAGE cObject explicitly
requiring the
border and
long attributes.
Migration
Instead of border attribute, styling via CSS should be used.
See https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/border.
Also use alternative markup for accessibility with the "title" attribute instead of "longdesc".
See https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/longDesc for examples on how to migrate.
For the removed
\TYPO3\
method, it is recommended for PHP developers to build the HTML code themselves.