[TYPO3-english] tt_news and cache ?

Søren Madsen sma at science.au.dk
Thu Feb 25 17:14:54 CET 2010


On 25/02/2010, at 17.10, Søren Madsen wrote:

> On 25/02/2010, at 16.17, Tomas Norre Mikkelsen wrote:
> 
>> I have a problem with tt_news and cache.
>> 
>> I have a website with 5 languages.
>> 
>> I have a sysfolder container all news, and the sysfolder is translated
>> to the 5 languages.
>> 
>> So all my news can be translated. Furthermore my singleview-page with
>> tt_news plugin i translated as well.
>> 
>> At my frontpage i have a tt_news element inserted via ts-conf, do by
>> following ts.
>> 
>> 
>> --TS tt_news : BEGIN --
>> 
>> lib.news < plugin.tt_news
>> lib.news {
>> code >
>> code = LATEST
>> latestLimit = 3
>> pid_list >
>> pid_list = 71 # the pids of the pages where your news are stored
>> catImageMode = 0
>> catTextMode = 0
>> singlePid = 70
>> templateFile = fileadmin/templates/SubTemp/tt_news.html
>> no_cache = 1
>> sys_language_mode = strict
>> clearCache = 71
>> }
>> 
>> --TS tt_news : END --
>> 
>> My problem is that if i am at the english site, clear all 3 cache BE,
>> and the goes to FE and refresh my browser, then i can see the english
>> news. But if i chance to german i have to go to the BE again and clear
>> all 3 and so on.. after visiting the german page, i cannot go back to
>> english and still see the news, the cache has to be cleared BE again.
>> 
>> This is not the prober way to have you solution :) So i have tried to
>> see if tt_news can run without cache. I have tried:
>> 
>> plugin.tt_news.no_cache=1
>> 
>> and furthermore to try with no_cache for the entire site like this:
>> 
>> 
>> config.no_cache=1
>> page.config.no_cache=1
>> 
>> Didn't know which was the right one so tried both, bot none of the
>> tree things solved my problem.
>> 
>> Now i quite confused on how to solve the problem, anyone can give me a
>> hint to the right direction to solve this ?
>> 
>> BTW: All other language depende content is working fine..
>> 
>> -- 
>> Best Regards
>> Tomas Norre Mikkelsen
> 
> Hi Tomas,
> 
> You seem to know what you're doing, so this may be a shot in the dark, but have you tried this page TS (edit page properties > Options):
> 
> TCEMAIN {
>   clearCacheCmd = [ID of the folder where your news records are stored]
> }
> 
> Most of the no_cache options only clears the cache for the container page that holds your news - not the news records them selves. But setting that page TS clears the news record caches as well, when something is edited, added etc. to your news folder.
> 
> 
> Kind regards,
> Søren Madsen

Doh - should obviously be:

TCEMAIN {
  clearCacheCmd = [ID of the page where you display your news]
}

And you need to set that page TS on the folder where your news are stored. Sorry about the confusion.

Kind regards,
Søren Madsen 


More information about the TYPO3-english mailing list