[+BUGFIX] Extbase: Fixed translation handling. You can now show and edit exiting...
authorJochen Rau <j.rau@web.de>
Wed, 14 Apr 2010 13:41:14 +0000 (13:41 +0000)
committerJochen Rau <j.rau@web.de>
Wed, 14 Apr 2010 13:41:14 +0000 (13:41 +0000)
commit2f401bdeaabe0f811bb9862e028a66193d901e1d
treeeb86d433407bd1747a9f85802edad67b300f7f77
parent5275d539c5713f3a1c68bd9c663c113112b18ae2
[+BUGFIX] Extbase: Fixed translation handling. You can now show and edit exiting Objects and their translation. Switching to another language should work as you expect (in TYPO3 v4). The uid of the Object stays the same for all languages. The uid of the translated record in the database is stored internally. If you create a new Object it will be available for "All Languages". This might change in future as it is planned to create a new record in the actual FE language (which is rather tricky without having an existing Object in default language). Related to #6409.
typo3/sysext/extbase/Classes/DomainObject/AbstractDomainObject.php
typo3/sysext/extbase/Classes/Persistence/Backend.php
typo3/sysext/extbase/Classes/Persistence/LazyObjectStorage.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMap.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMapFactory.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMapper.php
typo3/sysext/extbase/Classes/Persistence/Query.php
typo3/sysext/extbase/Classes/Persistence/Storage/Typo3DbBackend.php