[TYPO3-core] Backend live search: your opinion about a bug please
François Suter
fsu-lists at cobweb.ch
Fri Nov 11 11:14:37 CET 2011
Hi all,
While working on updating the TCA reference, I got to experiment in more
detail with the BE live search. That's the search box that's in the top
right corner and drops down to display search results. This is not to be
confused with the search at the bottom of the List view (the distinction
is important with regards to the bug I found).
The live search suffers from the following bug: it does not load the TCA
of the tables to search in, which means that it misses all tables that
are not already fully loaded (such as pages, tt_content, etc.). That
would be most tables from extensions, in particular.
So the solution seems obvious: t3lib_div::loadTCA() has to be called for
every table.
But that's where I have a question. With
http://forge.typo3.org/issues/26829 Dmitry introduced improvement to the
BE search by limiting which fields were searched for (with new TCA
properties). Looking at the patch that was eventually applied, it
appears that these changes were applied only to the BE search and *not*
to the live search. I think that this is wrong and would like to propose
a patch which also takes into account the "searchFields" TCA property
for the live search (on top of loading the full TCA, which BTW can then
be loaded only for tables which have a "searchFields" directive).
Does that make sense or did I miss something?
Cheers
PS: sorry for cross-posting, I'm not sure where such discussions should
take place...
--
Francois Suter
Cobweb Development Sarl - http://www.cobweb.ch
More information about the TYPO3-team-core
mailing list