TYPO3在专用页面上呈现未缓存的内容元素

  • 本文关键字:缓存 元素 专用 TYPO3 typo3
  • 更新时间 :
  • 英文 :


我想呈现一个上只有一个tt_content元素的页面(这样我就可以将它Ajax到另一个页面中(。但是,由于其设置方式的原因,此内容元素在渲染之前需要保持未缓存

当通过TYPO3添加时,相同的插件表现得非常好,但我希望能够通过JavaScript标记此插件(无需再次加载整个页面(。

如何在页面上呈现内容?当我执行以下操作时,我会得到未缓存的INT_SCRIPT标记-是否有任何方法可以强制它在页面加载时呈现(或者在选择时使其成为"缓存"元素?

$content = $TSFE->cObj->cObjGetSingle('RECORDS', [
'tables' => 'tt_content',
'source' => 123
]);
$response->getBody()->write($content);

我使用的是TYPO3 9.5。

感谢您提前提供的帮助。

(我发现了这个问题,但解决方案不起作用:如何在StandaloneView中渲染INT_SCRIPT?

您可以使用作为另一种页面类型提供的简单的未缓存页面设置,然后使用AJAX调用来定位该页面。

这里提供了该方法的解决方案:TYPO3 Ajax页面配置

最新更新