我尝试在typo3 通量内容元素中获取用户会话数据。使用 {user.first_name} 我可以访问用户的名字,但这会被缓存,这意味着所有用户都会看到第一个访问页面的用户的名字。如何在此模板中取消缓存或加载用户会话数据。
我已经尝试过的:
- <f:cache.disable> </f:cache.disable> 不幸的是,用户变量仍然被缓存...
- <v:render.uncache> 为了使部分用户会话数据可访问,我需要将其作为参数传递,但参数会被缓存:(
- <f:security.ifAuthenticated> 只检查权限,但也会缓存。
工作方法:
- 在打字稿设置中添加 config.no_cache = 1 或 page.config.no_cache = 1 有效,但我想在没有打字稿的情况下使用不断变化的解决方案,USER_INT 等效解决方案应该是 v:render.uncache,但参数是如上所述缓存传递
谢谢你的帮助