Breaking: #81171 - Edit ability of TypoScript template in EXT:tstemplate removed
See forge#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
Typo
Script Template Information Module Function Controller->process Template Row After Loading () - Public method
Typo
Script Template Information Module Function Controller->process Template Row Before Saving () - Hook
$GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['ext/ tstemplate_ info/ class. tx_ tstemplateinfo. php'] ['post TCEProcessing Hook'] - Hook
$GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['ext/ tstemplate_ info/ class. tx_ tstemplateinfo. php'] ['post Output Processing Hook'] - Public property
Typo
Script Template Module Controller::$e - Hook class
\TYPO3\
CMS\ T3editor\ Hook\ Typo Script Template Info Hook
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 post
and post
were removed without
substitution, any functionality has to be migrated to custom FormEngine render types.