TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
.. _deprecation-73209:
|
||||
|
||||
===================================================
|
||||
Deprecation: #73209 - Deprecated flex page TSConfig
|
||||
===================================================
|
||||
|
||||
See :issue:`73209`
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
Setting page TSConfig values `PAGE_TSCONFIG_ID`, `PAGE_TSCONFIG_IDLIST` and
|
||||
` PAGE_TSCONFIG_STR` for flexform fields globally has been marked as deprecated, specific
|
||||
fields must be set now.
|
||||
|
||||
Example for a now deprecated global TSConfig value:
|
||||
|
||||
`TCEFORM.tt_content.pi_flexform.PAGE_TSCONFIG_ID = 42`
|
||||
|
||||
This should now be restricted to specific fields of the flexfrom data structure, if for example
|
||||
the flexform `foreign_table_where` of field `settings.categories` of a `tt_content` plugin`s
|
||||
data structure should be set, the new page TSConfig option should look like:
|
||||
|
||||
`TCEFORM.tt_content.pi_flexform.theDataStructure.theSheet.settings\.categories.PAGE_TSCONFIG_ID = 42`
|
||||
|
||||
Note that any dots within the field name must be escaped with '\\', this is a typical
|
||||
scenario for extbase.
|
||||
|
||||
|
||||
Impact
|
||||
======
|
||||
|
||||
This pageTSConfig cannot be set for section elements anymore: `PAGE_TSCONFIG_ID`,
|
||||
`PAGE_TSCONFIG_IDLIST` and `PAGE_TSCONFIG_STR` do not have any effect on repeatable
|
||||
elements.
|
||||
|
||||
|
||||
Affected Installations
|
||||
======================
|
||||
|
||||
Installations that set `PAGE_TSCONFIG_ID`, `PAGE_TSCONFIG_IDLIST` and `PAGE_TSCONFIG_STR`
|
||||
for flexform fields globally should be restricted to set those values for single elements.
|
||||
|
||||
|
||||
Migration
|
||||
=========
|
||||
|
||||
Search for `PAGE_TSCONFIG_ID`, `PAGE_TSCONFIG_IDLIST` and `PAGE_TSCONFIG_STR` and restrict
|
||||
them to single fields as outlined above.
|
||||
|
||||
.. index:: PHP-API, TSConfig, FlexForm
|
||||
Reference in New Issue
Block a user