config.cache_clearAtMidnight = 1 条件
config.cache_clearAtMidnight = 1 in condition
对于某些带有 EXT:cal 事件列表插件的页面,应在每个午夜删除缓存。我在模板文件中做了这个错别字代码:
[globalVar = TSFE:id=4010, TSFE:id=3749, TSFE:id=5217, TSFE:id=4123]
config.cache_clearAtMidnight = 1
[GLOBAL]
不幸的是,这在 TYPO3 CMS 7.6.19 中不起作用。如何在午夜删除某些页面的缓存?
根据 TS 参考调整您的 TS 条件 https://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference/Index.html#id45
[globalVar = TSFE:id = 4010|3749|5217|4123]
config.cache_clearAtMidnight = 1
[GLOBAL]
如果 page-id 等于 4010、3749、5217 或 4123,这将匹配。
"Clear at midnight" 表示在写入页面缓存条目时,超时设置为秒到午夜 (typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php get_cache_timeout()
)。
也许你只需要清除前端缓存。
顺便说一句,TypoScript 条件还可以,但可以更短。
https://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference/Index.html#id45
在我的页面上 config.cache_period = 604800
已设置。在这种情况下,必须扩展条件内容:
[globalVar = TSFE:id = 4010|3749|5217|4123|1861|1495|221|1372|3142|3994|4390]
config.cache_period = 86400
config.cache_clearAtMidnight = 1
[GLOBAL]
我将此报告为核心错误:https://forge.typo3.org/issues/82380
对于某些带有 EXT:cal 事件列表插件的页面,应在每个午夜删除缓存。我在模板文件中做了这个错别字代码:
[globalVar = TSFE:id=4010, TSFE:id=3749, TSFE:id=5217, TSFE:id=4123]
config.cache_clearAtMidnight = 1
[GLOBAL]
不幸的是,这在 TYPO3 CMS 7.6.19 中不起作用。如何在午夜删除某些页面的缓存?
根据 TS 参考调整您的 TS 条件 https://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference/Index.html#id45
[globalVar = TSFE:id = 4010|3749|5217|4123]
config.cache_clearAtMidnight = 1
[GLOBAL]
如果 page-id 等于 4010、3749、5217 或 4123,这将匹配。
"Clear at midnight" 表示在写入页面缓存条目时,超时设置为秒到午夜 (typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php get_cache_timeout()
)。
也许你只需要清除前端缓存。
顺便说一句,TypoScript 条件还可以,但可以更短。 https://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference/Index.html#id45
在我的页面上 config.cache_period = 604800
已设置。在这种情况下,必须扩展条件内容:
[globalVar = TSFE:id = 4010|3749|5217|4123|1861|1495|221|1372|3142|3994|4390]
config.cache_period = 86400
config.cache_clearAtMidnight = 1
[GLOBAL]
我将此报告为核心错误:https://forge.typo3.org/issues/82380