Bug #64886

indexed search extbase plugin doesn't work after moving class alias to compat extension

Added by Tymoteusz Motylewski almost 7 years ago. Updated over 3 years ago.

Should have
Indexed Search
Target version:
Start date:
Due date:
% Done:


Estimated time:
TYPO3 Version:
PHP Version:
Is Regression:
Sprint Focus:
Stabilization Sprint


Indexed search extbase experimental plugin (pi2) doesn't work after moving class alias to compatibility6 extension.

The indexed search plugin is registered like that:

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin($_EXTKEY, 'Pi2', array('Search' => 'form,search'), array('Search' => 'form,search'));

Which makes Extbase to generate following TS:

tt_content.list.20.indexedsearch_pi2 = USER
tt_content.list.20.indexedsearch_pi2 {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = IndexedSearch
pluginName = Pi2

Which then makes extbase to look for non namespaced class:

instead of:


we can fix it in 2 ways:
1. Not breaking - move class alias for this clas from compatibility6 extension back to indexed search
2. Breaking change:
Change plugin registration code to:

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin('TYPO3\CMS.'.$_EXTKEY, 'Pi2', array('Search' => 'form,search'), array('Search' => 'form,search'));

Related issues

Related to TYPO3 Core - Bug #64280: Supply ClassAliasMap for EXT: indexed_searchClosedMathias Schreiber2015-01-14

Related to TYPO3 Core - Task #62990: Move classAliasMaps into ext:compatibility6ClosedEugene Kenah Djomo2014-11-15


Updated by Gerrit Code Review almost 7 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 http://review.typo3.org/36681


Updated by Tymoteusz Motylewski almost 7 years ago

  • Category set to Indexed Search
  • Assignee set to Tymoteusz Motylewski
  • Sprint Focus set to Stabilization Sprint

Updated by Tymoteusz Motylewski almost 7 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

Updated by Daniel Ostmann over 6 years ago

For me it did not work in 7.3.1. I had to use this TypoScript setup:

tt_content.list.20.indexedsearch_pi2.vendorName = TYPO3\CMS

Updated by Tymoteusz Motylewski over 6 years ago

Hi Daniel,
I can not reproduce the issue any longer.
Can you please outline some steps which are needed to reproduce the issue?


Updated by Daniel Ostmann about 6 years ago

Yes, in version 6.2.15 it still have to add the vendor in indexedsearch_pi2.

Well, the steps... Just create the experimental-plugin and fire up a search in frontend. I didn't get any results until I set the vendor.

In 7.5.0 I did not test it.


Updated by Benni Mack over 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF