是否可以禁用页面上某一特定元素的缓存?我已经尝试过以下打字稿,如中所述这个答案,但它对我不起作用(TYPO3 v8):
tt_content.textmedia.20 = USER_INT
我在用ext:fluid_styled_content
使用自定义 CType。根据我的理解,上面的打字稿应该禁用内容元素“文本和媒体”的缓存(仅作为示例)。
我的自定义元素使用 ViewHelper 从 API 读取实时数据。但是当元素没有被缓存时,ViewHelper 就会被调用。否则将显示缓存的内容。
Fluid_styled_content 使用 FLUIDTEMPLATE 内容对象,而不是像 css_styled_content 中那样使用 USER。 FLUIDTEMPLATE 没有“非缓存”变体。我相信有一些选项可以更改该元素的缓存,但我在文档中找不到任何相关内容。
或者,您可以将其包装在 COA_INT 对象中,该对象如下所示:
tmp.textmedia < tt_content.textmedia
tt_content.textmedia >
tt_content.textmedia = COA_INT
tt_content.textmedia {
10 < tmp.textmedia
10 =< lib.contentElement
}
如果您查看打字稿对象浏览器(模板模块),在更改之前它应该看起来像这样:
更改后,它应该如下所示:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)