Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

1.8. Static tt_news setup

Normally tt_news is a USER_INT plugin. You can set it to USER using TypoScript:

plugin.tt_news = USER

Now you need to manually clear the pages on which you have the tt_news plugin installed. Luckily for you this can be accomplished easily using:

TCEMAIN.clearCacheCmd = pid,pid,pid

Where pid is the pid of the pages on which you have the news plugin installed. You place this snippet as TSconfig on your news folder.

Illustration 4: set the clearCacheCmd as TSconfig on the news folder

Now, if you create a new news item in the news folder, the cache for the given pid's will automatically be cleared. This means of couse that the static files will also be cleared.

There are more TSconfig settings you might want to look into:

Property:

Data type:

Description:

clearCacheCmd

List of values (integers, "all", "pages")

This can allow you to have the cache for additional pages cleared when saving to some page or branch of the page tree.

Examples:

# Will clear the cache for page ID 12 and 23  
# when saving a record in this page: 
TCEMAIN.clearCacheCmd = 12,23 
# Will clear all pages cache: 
TCEMAIN.clearCacheCmd = pages 
# Will clear ALL cache: 
TCEMAIN.clearCacheCmd = all 

clearCache_pageSiblingChildren

boolean

If set, then children of all siblings of a page being edited will have the page cache cleared.

(Default is that when a page record is edited, the cache for itself and siblings (same level) is cleared.)

clearCache_pageGrandParent

boolean

If set, then the grand parent of a page being edited will have the page cache cleared.

clearCache_disable

boolean

If set, then the automatic clearing of page cache when records are edited etc. is disabled. This also disables the significance of the two "clearCache_page*" options listed above.