ext_localconf.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. use TYPO3\CMS\Core\Core\Environment;
  3. use TYPO3\CMS\Core\Log\LogLevel;
  4. use TYPO3\CMS\Core\Log\Writer\DatabaseWriter;
  5. use TYPO3\CMS\Core\Log\Writer\FileWriter;
  6. if (!defined('TYPO3_MODE')) {
  7. die('Access denied.');
  8. }
  9. // ext_localconf.php contient les directives permettant de configurer le frontend
  10. \FluidTYPO3\Flux\Core::registerProviderExtensionKey(
  11. 'OpenTalent.OtTemplating',
  12. 'Page'
  13. );
  14. \FluidTYPO3\Flux\Core::registerProviderExtensionKey(
  15. 'OpenTalent.OtTemplating',
  16. 'Content'
  17. );
  18. $GLOBALS['TYPO3_CONF_VARS']['LOG']['Opentalent']['OtTemplating']['writerConfiguration'] = [
  19. // configuration for ERROR level log entries
  20. LogLevel::DEBUG => [
  21. // add a FileWriter
  22. FileWriter::class => [
  23. // configuration for the writer
  24. 'logFile' => Environment::getVarPath() . '/log/typo3_ottemplating.log'
  25. ]
  26. ],
  27. LogLevel::WARNING => [
  28. // add a DatabaseWriter
  29. DatabaseWriter::class => [
  30. 'logTable' => 'tx_opentalent_log'
  31. ]
  32. ]
  33. ];
  34. $GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Controller/NewsController.php']['createDemandObjectFromSettings'] = ['Opentalent\OtTemplating\News\NewsFilter->createDemandObjectFromSettings'];