Feature #97017
open
Allow LiveSearch to be disabled via configuration
Added by S P over 2 years ago.
Updated over 2 years ago.
Category:
Backend User Interface
Description
On very large setups the global LiveSearch is often not useful, because the result set is so large that you need to do local page-tree searches anyways to find anything relevant. Also the performance on big databases is very bad.
It would be nice if one could deactivate the rendering of the LiveSearch bar.
It is possible by unset($GLOBALS['TYPO3_CONF_VARS']['BE']['toolbarItems'][1435433108])
by this feels rather as a hack and is globally/user-independt. Nice would be some UserTsConfig setting or similar.
Related issues
2 (2 open — 0 closed)
- Status changed from New to Accepted
Additional things to consider:
Currently the bar is rendered automatically as soon as the current user has access to the List module.
This is a pure technical restriction, because the result list is rendered in the list module. But this is wrong from any reasonable POV:
- A user who only has acces to the page module should be able to search in his accessible pages as well.
- The live search popup (before pressing enter and accessing the list module with the full result set) would work without list module access
I think we should have options to disable toolbar items completely via UserTS:
```
options.toolbar.search = 0
options.toolbar.workspaces = 0
options.toolbar... = 0
```
Or something along the lines.
Yes, it makes sense to introduce this as a general configuration and not limit it to the search bar.
- Related to Epic #93547: Collection of problems with large sites added
- Related to Bug #93937: Live search really slow for non admin users in large TYPO3 websites added
Also available in: Atom
PDF