ext_localconf.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. // Temp patch for https://www.gitmemory.com/issue/FluidTYPO3/vhs/1675/663826916
  35. if(!defined("PATH_site")) { define("PATH_site", \TYPO3\CMS\Core\Core\Environment::getPublicPath() . '/'); }