2 defined('TYPO3_MODE') or die();
4 if (TYPO3_MODE
=== 'BE') {
5 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addModule(
9 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::extPath($_EXTKEY) . 'mod/'
11 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::insertModuleFunction(
13 \TYPO3\CMS\IndexedSearch\Controller\IndexedPagesController
::class,
15 'LLL:EXT:indexed_search/locallang.xlf:mod_indexed_search'
17 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::insertModuleFunction(
19 \TYPO3\CMS\IndexedSearch\Controller\IndexingStatisticsController
::class,
21 'LLL:EXT:indexed_search/locallang.xlf:mod2_indexed_search'
24 \TYPO3\CMS\Extbase\Utility\ExtensionUtility
::registerModule(
25 'TYPO3.CMS.IndexedSearch',
30 'Administration' => 'index,pages,externalDocuments,statistic,statisticDetails,deleteIndexedItem,saveStopwordsKeywords,wordDetail',
34 'icon' => 'EXT:indexed_search/Resources/Public/Icons/module-indexed_search.png',
35 'labels' => 'LLL:EXT:indexed_search/mod/locallang_mod.xlf',
41 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'IndexedSearch');
43 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::allowTableOnStandardPages('index_config');
44 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addLLrefForTCAdescr('index_config', 'EXT:indexed_search/locallang_csh_indexcfg.xlf');