3 defined('TYPO3_MODE') or die();
5 if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::isLoaded('indexed_search')) {
6 // register pibase plugin
7 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addTypoScript(
11 plugin.tx_indexedsearch = USER_INT
12 plugin.tx_indexedsearch.userFunc = ' . \TYPO3\CMS\Compatibility7\Controller\SearchFormController
::class . '->main
15 // add default rendering for pibase plugin
16 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addTypoScript(
19 'tt_content.list.20.indexed_search =< plugin.tx_indexedsearch',
20 'defaultContentRendering'
24 // Enable pages.url_scheme functionality again
25 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typolinkProcessing']['typolinkModifyParameterForPageLinks']['compatibility7_urlscheme']
26 = \TYPO3\CMS\Compatibility7\Hooks\EnforceUrlSchemeHook
::class;
28 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['fetchPageId-PostProcessing']['compatibility7_urlscheme']
29 = \TYPO3\CMS\Compatibility7\Hooks\EnforceUrlSchemeHook
::class . '->redirectIfUrlSchemeDoesNotMatch';
31 // Enable action `QuickEdit` in page layout controller again
32 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Backend\Controller\PageLayoutController
::class]['initActionHook']['compatibility7_quickedit']
33 = \TYPO3\CMS\Compatibility7\Hooks\PageLayoutActionHook
::class . '->initAction';
35 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Backend\Controller\PageLayoutController
::class]['renderActionHook']['compatibility7_quickedit']
36 = \TYPO3\CMS\Compatibility7\Hooks\PageLayoutActionHook
::class . '->renderAction';