[TYPO3-core] RFC: fixed bug 4575: Changes in alternative page language does not clear cache

Dmitry Dulepov 9f4eetb02 at sneakemail.com
Wed May 2 12:06:36 CEST 2007


This is SVN patch request

Branches: trunk & 4.1

Problem: when page is translated (= "alternative page language" record 
is created in "pages_language_overlay"), page cache is cleared only for 
that page. It means that menus on sibling and parent pages will still 
show old page title while this page will show translated one. Users have 
to manually clear cache for pages after thay translate (easy to admin 
but hard to normal user).

Solution: "pages_language_overlay" table keeps portions of data from 
"pages" table (translated parts), so should be treated the same way as 
"pages" table. This way function TCEmain::clear_cache() takes care about 
clearing cache as necessary for pages.

Note: the patch is made over trunk, so you may need to play with line 
offsets if you want to apply it to 4.1

Dmitry Dulepov

Web: http://typo3bloke.net/
Skype: callto:liels_bugs

"It is our choices, that show what we truly are,
far more than our abilities." (A.P.W.B.D.)
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bug_4575.patch
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20070502/455a9997/attachment.asc 

More information about the TYPO3-team-core mailing list