‪TYPO3CMS  ‪main
ext_localconf.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
28 
29 defined('TYPO3') or die();
30 
31 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][‪GeneralUtility::class]['moveUploadedFile'][] = ‪SvgHookHandler::class . '->processMoveUploadedFile';
32 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = ‪FileMetadataPermissionsAspect::class;
33 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = ‪BackendUserGroupIntegrityCheck::class;
34 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = ‪BackendUserPasswordCheck::class;
35 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['checkModifyAccessList'][] = ‪FileMetadataPermissionsAspect::class;
36 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = ‪DestroySessionHook::class;
37 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = ‪PagesTsConfigGuard::class;
38 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][‪CreateSiteConfiguration::class] = ‪CreateSiteConfiguration::class;
39 ‪$GLOBALS['TYPO3_CONF_VARS']['FE']['eID_include']['dumpFile'] = ‪FileDumpController::class . '::dumpAction';
40 
42 ‪$rendererRegistry->registerRendererClass(‪AudioTagRenderer::class);
43 ‪$rendererRegistry->registerRendererClass(‪VideoTagRenderer::class);
44 ‪$rendererRegistry->registerRendererClass(‪YouTubeRenderer::class);
45 ‪$rendererRegistry->registerRendererClass(‪VimeoRenderer::class);
47 
49 ‪$textExtractorRegistry->registerTextExtractor(‪PlainTextExtractor::class);
51 
53 ‪$extractorRegistry->registerExtractionService(‪Extractor::class);
55 
56 // Register base authentication service
58  'core',
59  'auth',
61  [
62  'title' => 'User authentication',
63  '‪description' => 'Authentication with username/password.',
64  'subtype' => 'getUserBE,getUserFE,authUserBE,authUserFE,processLoginDataBE,processLoginDataFE',
65  'available' => true,
66  'priority' => 50,
67  'quality' => 50,
68  'os' => '',
69  'exec' => '',
70  'className' => ‪TYPO3\CMS\Core\Authentication\‪AuthenticationService::class,
71  ]
72 );
73 
75 ‪$metaTagManagerRegistry->registerManager(
76  'html5',
78 );
79 ‪$metaTagManagerRegistry->registerManager(
80  'edge',
82 );
84 
85 // Add module configuration
86 ‪ExtensionManagementUtility::addTypoScriptSetup(
87  'config.pageTitleProviders.record.provider = ‪TYPO3\CMS\Core\PageTitle\RecordPageTitleProvider'
88 );
89 
90 // Register preset for sys_news
91 ‪if (empty(‪$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['sys_news'])) {
92  ‪$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['sys_news'] = 'EXT:core/Configuration/RTE/SysNews.yaml';
93 }
‪TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer
Definition: VimeoRenderer.php:30
‪$extractorRegistry
‪$extractorRegistry
Definition: ext_localconf.php:52
‪TYPO3\CMS\Core\Hooks\PagesTsConfigGuard
Definition: PagesTsConfigGuard.php:26
‪TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer
Definition: VideoTagRenderer.php:26
‪TYPO3
‪TYPO3\CMS\Core\Resource\Index\ExtractorRegistry
Definition: ExtractorRegistry.php:25
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry
Definition: MetaTagManagerRegistry.php:28
‪TYPO3\CMS\Core\MetaTag\Html5MetaTagManager
Definition: Html5MetaTagManager.php:21
‪TYPO3\CMS\Core\Hooks\CreateSiteConfiguration
Definition: CreateSiteConfiguration.php:43
‪TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer
Definition: AudioTagRenderer.php:26
‪TYPO3\CMS\Core\Resource\Security\SvgHookHandler
Definition: SvgHookHandler.php:21
‪TYPO3\CMS\Core\Utility\ExtensionManagementUtility
Definition: ExtensionManagementUtility.php:31
‪TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry
Definition: TextExtractorRegistry.php:26
‪TYPO3\CMS\Core\Controller\FileDumpController
Definition: FileDumpController.php:41
‪TYPO3\CMS\Core\Hooks\BackendUserPasswordCheck
Definition: BackendUserPasswordCheck.php:31
‪TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor
Definition: Extractor.php:27
‪$textExtractorRegistry
‪$textExtractorRegistry
Definition: ext_localconf.php:48
‪TYPO3\CMS\Core\Hooks\DestroySessionHook
Definition: DestroySessionHook.php:25
‪TYPO3\CMS\Core\Authentication\AuthenticationService
Definition: AuthenticationService.php:32
‪TYPO3\CMS\Core\Hooks\BackendUserGroupIntegrityCheck
Definition: BackendUserGroupIntegrityCheck.php:31
‪TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer
Definition: YouTubeRenderer.php:30
‪TYPO3\CMS\Core\MetaTag\EdgeMetaTagManager
Definition: EdgeMetaTagManager.php:21
‪$GLOBALS
‪$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['adminpanel']['modules']
Definition: ext_localconf.php:25
‪if
‪if(PHP_SAPI !=='cli')
Definition: checkNamespaceIntegrity.php:25
‪TYPO3\CMS\Redirects\Message\description
‪identifier description
Definition: RedirectWasHitMessage.php:32
‪TYPO3\CMS\Core\Resource\TextExtraction\PlainTextExtractor
Definition: PlainTextExtractor.php:25
‪TYPO3\CMS\Core\Utility\GeneralUtility
Definition: GeneralUtility.php:51
‪TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect
Definition: FileMetadataPermissionsAspect.php:34
‪$rendererRegistry
‪$rendererRegistry
Definition: ext_localconf.php:41
‪TYPO3\CMS\Core\Resource\Rendering\RendererRegistry
Definition: RendererRegistry.php:26
‪$metaTagManagerRegistry
‪$metaTagManagerRegistry
Definition: ext_localconf.php:74