簡體   English   中英

TYPO3 在專用頁面上呈現未緩存的內容元素

[英]TYPO3 render uncached content element on a dedicated page

我想渲染一個只有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 頁面配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM