[TASK] Deprecate unused/non-unified DocumentTemplate code
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-62038-RemovedDocumentTemplateOptions.rst
1 ============================================================
2 Breaking: #62038 - Deprecated DocumentTemplate functionality
3 ============================================================
4
5 Description
6 ===========
7
8 The Backend/DocumentTemplate class contains various options that have no effect in the core anymore:
9
10 $doc->JScodeLibArray
11 $doc->docType (as rendering is always as HTML5 by default)
12 $doc->inDocStyles (use inDocStylesArray)
13 $doc->inDocStyles_TBEstyle (now used as inDocStylesArray[tbeStyle]
14 $doc->charset (always utf-8)
15
16 The methods $doc->formatTime() and $doc->menuTable() has also
17 been deprecated as they are not in use anymore.
18
19 Impact
20 ======
21
22 Extensions that still use the properties of DocumentTemplate will not see any changes in the output
23 of the code anymore.
24
25
26 Affected installations
27 ======================
28
29 A TYPO3 instance is affected if a 3rd party extension uses the unused variables.
30
31
32 Migration
33 =========
34
35 The variables can be removed safely, any modifications is possible via hooks in DocumentTemplate.