Files
cms-core/Documentation/Changelog/14.0/Breaking-106976-RemovalOfTCASearchFieldConfigurationOptions.rst
T

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