BeforeRecordLanguageOverlayEvent

New in version 12.0: This event serves as replacement for the removed hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_page.php']['getRecordOverlay'].

The PSR-14 event \TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent can be used to modify information (such as the LanguageAspect or the actual incoming record from the database) before the database is queried.

API

class TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent

Event which is fired before a record in a language should be "language overlaid", that is: Finding a translation for a given record.

getTable()
Return type

string

getRecord()
Return type

array

setRecord(array $record)
Parameters
  • $record (array) -- the record

getLanguageAspect()
Return type

TYPO3\CMS\Core\Context\LanguageAspect

setLanguageAspect(TYPO3\\CMS\\Core\\Context\\LanguageAspect $languageAspect)
Parameters
  • $languageAspect (TYPO3\CMS\Core\Context\LanguageAspect) -- the languageAspect