50 lines
1.8 KiB
ReStructuredText
50 lines
1.8 KiB
ReStructuredText
.. include:: /Includes.rst.txt
|
|
|
|
.. _breaking-81171:
|
|
|
|
================================================================================
|
|
Breaking: #81171 - Edit ability of TypoScript template in EXT:tstemplate removed
|
|
================================================================================
|
|
|
|
See :issue:`81171`
|
|
|
|
Description
|
|
===========
|
|
|
|
Editing "Constants" and "Setup" of templates in the backend template module has been
|
|
refactored to use FormEngine field rendering instead of an own solution.
|
|
|
|
|
|
Impact
|
|
======
|
|
|
|
Rendering the edit form for the fields "Constants" and "Setup" is now done by FormEngine, triggered
|
|
by EditDocumentController. The following code has been removed without substitution:
|
|
|
|
* Public method :php:`TypoScriptTemplateInformationModuleFunctionController->processTemplateRowAfterLoading()`
|
|
* Public method :php:`TypoScriptTemplateInformationModuleFunctionController->processTemplateRowBeforeSaving()`
|
|
* Hook :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/tstemplate_info/class.tx_tstemplateinfo.php']['postTCEProcessingHook']`
|
|
* Hook :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/tstemplate_info/class.tx_tstemplateinfo.php']['postOutputProcessingHook']`
|
|
* Public property :php:`TypoScriptTemplateModuleController::$e`
|
|
* Hook class :php:`\TYPO3\CMS\T3editor\Hook\TypoScriptTemplateInfoHook`
|
|
|
|
Due to code removal the following features were removed without substitution:
|
|
|
|
* "Include TypoScript file content" functionality
|
|
* Saving the form via CTRL/CMD+S keystroke
|
|
|
|
|
|
Affected Installations
|
|
======================
|
|
|
|
All installations are affected.
|
|
|
|
|
|
Migration
|
|
=========
|
|
|
|
As the hooks `postTCEProcessingHook` and `postOutputProcessingHook` were removed without
|
|
substitution, any functionality has to be migrated to custom FormEngine render types.
|
|
|
|
.. index:: Backend, FullyScanned, PHP-API
|