[TYPO3-core] Ideas for fixing bug #2028: compressed TCA not available with active BE session
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Thu Mar 15 11:47:54 CET 2007
Martin Kutschker schrieb:
> Martin Kutschker schrieb:
>
>> Hi!
>>
>> The problem is that a preview of eg a localized news (type internal
>> link) will fail because the record is not localized correctly. This is
>> quite annoying because you (the editor) will not see, what will be
>> shown to users.
>
>
> Branch: trunk, TYPO3_41
>
> Solution: check if $this->TCAcachedExtras set, and if not generate it.
> The TCA will be loaded if necessary. The result will only be cached if
> no BE session is active as the TCA is loaded and generating the
> compressed TCA is inexpensive.
>
> For reference I've attached the real diff, a white-space ignorant diff
> and the changed function as the diff is a bit hard to read (mostly
> adding an extra indenting level and adding two extra checks).
How to test:
Create a tt_news record of type "link to internal page" in a site with
multiple languages. Now have a look at that news record in FE while being
logged into the BE.
Masi
More information about the TYPO3-team-core
mailing list