Files
cms-core/Documentation/Changelog/8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst
T

77 lines
1.6 KiB
ReStructuredText

.. include:: /Includes.rst.txt
.. _breaking-72392:
================================================================
Breaking: #72392 - Removed deprecated code from DocumentTemplate
================================================================
See :issue:`72392`
Description
===========
Remove deprecated code from DocumentTemplate
The following properties have been removed:
`JScodeLibArray`
`docType`
`inDocStyles`
`endJS`
`bgColor`
`bgColor2`
`bgColor3`
`bgColor4`
`bgColor5`
`bgColor6`
`hoverColor`
`backGroundImage`
`inDocStyles_TBEstyle`
`parseTimeFlag`
`charset`
The following methods have been removed:
`getPageRenderer()`
`wrapClickMenuOnIcon()`
`issueCommand()`
`formatTime()`
`parseTime()`
`spacer()`
`endPageJS()`
`dfw()`
`rfw()`
`table()`
`menuTable()`
`getDynamicTabMenu()`
`getDynTabMenu()`
`getDynTabMenuId()`
`collapseableSection()`
Impact
======
Using the methods above directly in any third party extension will result in a fatal error.
Affected Installations
======================
Instances which use calls to any of the above mentioned methods.
Migration
=========
For `wrapClickMenuOnIcon()` use `BackendUtility::wrapClickMenuOnIcon()` instead.
For `issueCommand()` use `BackendUtility::getLinkToDataHandlerAction()` instead.
For `formatTime()` and `parseTime()` use the corresponding methods in BackendUtility.
For `rfw()` and `dfw()` use proper HTML directly instead.
For `getDynamicTabMenu()` use `getDynamicTabMenu()` from ModuleTemplate instead.
For `collapseableSection()` use HTML bootstrap classes, localStorage etc.
.. index:: PHP-API, Backend