Bug #23739
closed
Translation Diff not working for child pages
Added by Tomita Militaru about 14 years ago.
Updated about 10 years ago.
Description
I've created a page with a child page. I've translated the child page in German.
Now if you go to the child page default and change the page title, on the child page German, the diff is green and doesn't mark that a modification was made to the default page title.
If done the same thing on the parent page, the modification is correctly marked with red.
This happens also on TYPO3 4.2.10, I've tested both.
(issue imported from #M16003)
Files
Can you look in the database at the corresponding record in pages_language_overlay in the column l18n_diffsource? In my trunk installation it seems to hold only empty values in the serialized array:
a:14:{s:6:"hidden";N;s:5:"title";N;s:8:"subtitle";N;s:9:"nav_title";N;s:6:"author";N;s:12:"author_email";N;s:8:"abstract";N;s:8:"keywords";N;s:11:"description";N;s:5:"media";N;s:9:"starttime";N;s:7:"endtime";N;s:7:"doktype";N;s:16:"sys_language_uid";N;}
Here is my content:
a:13:
{s:6:"hidden";N;s:5:"title";N;s:8:"subtitle";N;s:9:"nav_title";N;s:8:"abstract";N;s:6:"author";N;s:12:"author_email";N;s:8:"keywords";N;s:11:"description";N;s:5:"media";N;s:9:"starttime";N;s:7:"endtime";N;s:16:"sys_language_uid";N;}
I've installed the extension gl_transstat and it seems the extension detects the changes correctly.
Issue appears only on first change on the default language, second modification to the default language is detected in the child pages.
Can anyone confirm this?
Tested on TYPO3 4.2.10 & 4.4.4
Tested on TYPO3 4.3.2, same issue.
- Status changed from New to Needs Feedback
- Target version deleted (
0)
- TYPO3 Version changed from 4.4 to 4.2
- Is Regression set to No
Hi,
as this issue is very old. Does the problem still exists within newer versions of TYPO3 CMS (6.2.3)?
I just tried it in TYPO3 6.1 and it seems it's fixed now. Oddly, when I try in TYPO3 6.2 to make a new Website Language to reproduce the bug, I get a blank page with error in log:
Core: Error handler (BE): PHP Catchable Fatal Error: Argument 1 passed to TYPO3\CMS\Extbase\Persistence\Repository::__construct() must implement interface TYPO3\CMS\Extbase\Object\ObjectManagerInterface, none given, called in /home/user/Development/typo3_cores/typo3_src-6.2.3/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4366 and defined in /home/user/Development/typo3_cores/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Persistence/Repository.php line 89
I can't test at the moment in 6.2.3 because of that error.
Which PHP Version are you using? Does this error occurs also on other actions?
PHP Version 5.5.9-1ubuntu4
I've tried to create other type of records, but I didn't have that problem with neither.
Ok, PHP Version should be ok.
As I don't have an issue there, and nobody reported one yet. Is this a clean TYPO3 6.2.3 install or did you upgrade a previous installation?
Can you try to clear your opcode cache and the TYPO3 caches from the Installer?
I don't have opcache & I tried to clear all caches (also from Install Tool).
This instance was alpha -> beta -> stable, so kinda clean install, might that be a problem though.
I will try later on a fresh install.
Yes, please try it with a fresh install, maybe something went wrong for you. If the issue persists open a new issue report.
- Status changed from Needs Feedback to Closed
Also available in: Atom
PDF