0byt3m1n1
Path:
/
data
/
applications
/
aps
/
typo3
/
12.4.7
/
standard
/
htdocs
/
typo3
/
sysext
/
redirects
/
[
Home
]
File: ext_localconf.php
<?php declare(strict_types=1); use TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders; use TYPO3\CMS\Redirects\Evaluation\SourceHost; use TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider; use TYPO3\CMS\Redirects\Hooks\DataHandlerCacheFlushingHook; use TYPO3\CMS\Redirects\Hooks\DataHandlerSlugUpdateHook; use TYPO3\CMS\Redirects\Hooks\DispatchNotificationHook; defined('TYPO3') or die(); // Rebuild cache in DataHandler on changing / inserting / adding redirect records $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearCachePostProc']['redirects'] = DataHandlerCacheFlushingHook::class . '->rebuildRedirectCacheIfNecessary'; $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['redirects'] = DataHandlerSlugUpdateHook::class; // Inject sys_domains into valuepicker form $GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['formDataGroup']['tcaDatabaseRecord'] [ValuePickerItemDataProvider::class] = [ 'depends' => [ TcaInputPlaceholders::class, ], ]; // Add validation call for form field source_host and source_path $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tce']['formevals'][SourceHost::class] = ''; // Register update signal to send delayed notifications $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['updateSignalHook']['redirects:slugChanged'] = DispatchNotificationHook::class . '->dispatchNotification';