compressed TCA not available with active BE session
t3lib_pageSelect->getRecordOverlay() relies on $TSFE->TCAcachedExtras set by $TSFE->getCompressedTCarray().
$TSFE->getCompressedTCarray() does only set $TSFE->TCAcachedExtras if the TCA hasn't been loaded yet. But an active BE session loads the TCA, so plugins that use the l10n features of t3lib_pageSelect->getRecordOverlay() break.
(issue imported from #M2028)
Updated by Tom Pfeiffer over 11 years ago
I would like to add that at least in my case, the problem with $TSFE->TCAcachedExtras not set apparently only occurs when in FE editing mode (edit icons shown).
The getRecordOverlay() method then only retrieves the overlay, but all fields set as "exclude" / "MergeIfNotBlank" are empty.
Disabling Edit panel resolves the problem in FE, but it's really needed to give editors in other languages the ability to work with FE editing correctly.
Typo 4.3.3 / Php 5.2.19