Project

General

Profile

Actions

Feature #88992

closed

Add "makeSearchStringConstraints" hook for LiveSearch

Added by Armin Vieweg over 4 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend API
Target version:
-
Start date:
2019-08-21
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

In TYPO3 9.2 you introduced a new hook to extend search query in list view:
https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/9.2/Feature-71911-AddConstraintHookInDatabaseRecordListMakeSearchString.html

Because the LiveSearch is very similar implemented, it would be easily possible to add such constraint hook there as well.

The place for the hook could be \TYPO3\CMS\Backend\Search\LiveSearch\LiveSearch::makeQuerySearchByTable right before checking if $constraints is empty.

Without such hook, you can only register a XClass to extend LiveSearch.


Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Epic #88027: Properly handle Hooks/Signals and EventsClosedBenni Mack2022-04-22

Actions
Related to TYPO3 Core - Bug #93494: Not possible to define limit for live searchClosed2021-02-12

Actions
Actions #1

Updated by Christian Eßl over 4 years ago

  • Category set to Backend API
Actions #2

Updated by Christian Eßl about 4 years ago

  • Related to Epic #88027: Properly handle Hooks/Signals and Events added
Actions #3

Updated by Gerrit Code Review over 3 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/65706

Actions #4

Updated by Gerrit Code Review over 3 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/65706

Actions #5

Updated by Gerrit Code Review over 3 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/65706

Actions #6

Updated by Christian Kuhn over 2 years ago

  • Status changed from Under Review to New
Actions #7

Updated by Andreas Kienast over 1 year ago

  • Related to Bug #93494: Not possible to define limit for live search added
Actions #8

Updated by Andreas Kienast over 1 year ago

  • Status changed from New to Closed

Hey Armin,

in TYPO3 v12, there is an \TYPO3\CMS\Backend\Search\Event\ModifyQueryForLiveSearchEvent event that allows you to adjust the query in an according event listener, introduced with #93494. I'll therefore close this ticket.

Kind regards
Andreas

Actions

Also available in: Atom PDF