[TASK] Add crosslinks to Forge in ChangeLogs
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst
1
2 .. include:: ../../Includes.txt
3
4 ================================================================
5 Breaking: #72392 - Removed deprecated code from DocumentTemplate
6 ================================================================
7
8 See :issue:`72392`
9
10 Description
11 ===========
12
13 Remove deprecated code from DocumentTemplate
14
15 The following properties have been removed:
16
17 `JScodeLibArray`
18 `docType`
19 `inDocStyles`
20 `endJS`
21 `bgColor`
22 `bgColor2`
23 `bgColor3`
24 `bgColor4`
25 `bgColor5`
26 `bgColor6`
27 `hoverColor`
28 `backGroundImage`
29 `inDocStyles_TBEstyle`
30 `parseTimeFlag`
31 `charset`
32
33 The following methods have been removed:
34
35 `getPageRenderer()`
36 `wrapClickMenuOnIcon()`
37 `issueCommand()`
38 `formatTime()`
39 `parseTime()`
40 `spacer()`
41 `endPageJS()`
42 `dfw()`
43 `rfw()`
44 `table()`
45 `menuTable()`
46 `getDynamicTabMenu()`
47 `getDynTabMenu()`
48 `getDynTabMenuId()`
49 `collapseableSection()`
50
51
52 Impact
53 ======
54
55 Using the methods above directly in any third party extension will result in a fatal error.
56
57
58 Affected Installations
59 ======================
60
61 Instances which use calls to any of the above mentioned methods.
62
63
64 Migration
65 =========
66
67 For `wrapClickMenuOnIcon()` use `BackendUtility::wrapClickMenuOnIcon()` instead.
68 For `issueCommand()` use `BackendUtility::getLinkToDataHandlerAction()` instead.
69 For `formatTime()` and `parseTime()` use the corresponding methods in BackendUtility.
70 For `rfw()` and `dfw()` use proper HTML directly instead.
71 For `getDynamicTabMenu()` use `getDynamicTabMenu()` from ModuleTemplate instead.
72 For `collapseableSection()` use HTML bootstrap classes, localStorage etc.
73
74 .. index:: php