Hi Arne-Kolja, Arne-Kolja Bachstein wrote:
> 5. Nach dem Import automatisiert den Cache leeren. Klingt plausibel, weiß > aber nicht wie :-) Habt Ihr da eine Idee, bzw. Code-Hinweise? Du sorgst erst einmal dafür, dass alle Inhalte ordentlich getagt sind. Das kannst du über die Seiteneigenschaften machen (Behavior > Caching:Cache Tags), oder du nutzt die TypoScript Möglichkeit: <stdWrap>.addPageCacheTags = xyz https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Stdwrap/Index.html#addpagecachetags Dann kannst du einfach den Tag in allen Caches löschen: GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Cache\\CacheManager') ->flushCachesInGroupByTag('pages', 'xyz'); https://docs.typo3.org/typo3cms/CoreApiReference/CachingFramework/Architecture/Index.html#cache-api http://api.typo3.org/typo3cms/current/html/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_cache_1_1_cache_manager.html#a463d86792f509c2826480b815b28453c Hinweis: Die Tags <Tabelle>_<uid> werden automatische geflushed, wenn ein Datensatz vom DataHandler (tcemain) verändert wird. Natürlich müssen vorher die Content Elemente entsprechend getagt werden (s.o.). \TYPO3\CMS\Core\DataHandling\DataHandler::prepareCacheFlush() Best regards -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Certified Integrator – Active contributor TYPO3 CMS TYPO3 .... inspiring people to share! _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german