我在typo3中有一些非常具体的问题。情况如下:
我得到了fe扩展,其中一部分是插件,显示在fe中,它表示用户是否已登录(或未注册,禁用,有很多可能性)。
此插件显示在某个“虚拟”隐藏页面中,然后通过typoscript(CONTENT对象)注入主模板。
我需要摆脱t3缓存特性,我需要的是,这个插件源代码是在用户每次请求时执行的。
我尝试通过已知选项禁用缓存,在插件类中设置pi_USER_INT = 1属性,尝试使用COA_INT加载内容,但我认为,插件内容仍然缓存某些请求,缓存链接到已登录用户(但这是不可接受的。)
任何想法,怎么做?
答案 0 :(得分:0)
如果COA_INT无效,请考虑代理缓存或浏览器缓存。 COA_INT未缓存 - 但如果您的网络服务器没有请求,您将无法获得更新。
也许添加
config.additionalHeaders = Cache-Control: no-cache
所以你会阻止缓存。如果这样做,您知道问题出在客户端。