64 lines
1.8 KiB
ReStructuredText
64 lines
1.8 KiB
ReStructuredText
.. 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
|