Bug #15122
closedcompressed TCA not available with active BE session
0%
Description
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)
Files
Updated by Tom Pfeiffer over 14 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
Updated by Dimitri Koenig about 14 years ago
We have the same problem, even in 4.4.x. Any updates?
Updated by Alexander Opitz over 11 years ago
- Status changed from Accepted to Needs Feedback
- Target version deleted (
0)
Does this problem exists in newer TYPO3 CMS Versions like 4.5 or 6.0?
Updated by Dimitri Koenig over 11 years ago
Yes it does. Just checked it out with 4.5
Updated by Alexander Opitz over 11 years ago
- TYPO3 Version changed from 4.1 to 4.5
Updated by Alexander Opitz over 11 years ago
- Status changed from Needs Feedback to Accepted
Updated by Benni Mack almost 10 years ago
- Status changed from Accepted to Resolved
- Is Regression set to No
TCA cached extras is not used in 6.2 anymore, as the TCA caching is done differently now. Problem solved.