TYPO3 v15 dev-main snapshot ()
This commit is contained in:
+63
@@ -0,0 +1,63 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
.. _breaking-106976-1750865819:
|
||||
|
||||
=====================================================================
|
||||
Breaking: #106976 - Removal of TCA search field configuration options
|
||||
=====================================================================
|
||||
|
||||
See :issue:`106976`
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
The following TCA field-level search configuration options have been **removed**:
|
||||
|
||||
* :php:`search.case`
|
||||
* :php:`search.pidonly`
|
||||
* :php:`search.andWhere`
|
||||
|
||||
These options were originally intended to customize backend record search
|
||||
behavior but have proven to be of little practical value:
|
||||
|
||||
- They were not used in the TYPO3 Core,
|
||||
- They were not used in common third-party extensions,
|
||||
- Their behavior was unclear and inconsistently supported,
|
||||
- They were insufficiently documented and hard to validate.
|
||||
|
||||
This removal is part of the ongoing effort to simplify and streamline TCA
|
||||
configuration and reduce unnecessary complexity for integrators.
|
||||
|
||||
Impact
|
||||
======
|
||||
|
||||
These options are no longer evaluated. They are automatically removed at
|
||||
runtime through a TCA migration, and a deprecation log entry is generated to
|
||||
highlight where adjustments are required.
|
||||
|
||||
Affected installations
|
||||
======================
|
||||
|
||||
Any installation or extension that defines one or more of these options in its
|
||||
TCA field configuration:
|
||||
|
||||
.. code-block:: diff
|
||||
:caption: Example of removed TCA options
|
||||
|
||||
'my_field' => [
|
||||
'config' => [
|
||||
'type' => 'input',
|
||||
- 'search' => [
|
||||
- 'case' => true,
|
||||
- 'pidonly' => true,
|
||||
- 'andWhere' => '{#CType}=\'text\'',
|
||||
- ],
|
||||
],
|
||||
],
|
||||
|
||||
Migration
|
||||
=========
|
||||
|
||||
Remove the obsolete :php:`search` options from your TCA field configurations.
|
||||
|
||||
.. index:: TCA, FullyScanned, ext:core
|
||||
Reference in New Issue
Block a user