在没有缓存的情况下使用cObject EXTBASEPLUGIN (USER_INT)

问题描述 投票:0回答:1

我想知道是否可以使用 cObject“EXTBASEPLUGIN”(自 TYPO3 12.3 起可用)而不进行缓存(USER_INT)。在文档中,仅替换了 cOcject“USER”的示例。

文档 EXTBASEPLUGIN

在 TYPO3\CMS\Extbase\ContentObject\ExtbasePluginContentObject 类中,考虑了 UserObjectType,但我不清楚如何确保它不设置为 USER (ContentObjectRenderer::OBJECTTYPE_USER)。

代码的初始状态:

page.10 = USER_INT
page.10 {
    userFunc = TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run
    extensionName = MyExtension
    pluginName = MyPlugin
}

我的目标是(如果可能的话)使用新的 cObject“EXTBASEPLUGIN”,同时保持相同的行为。

typo3 typoscript
1个回答
0
投票

为了安全起见,您可以将其放入 COA_INT - 应该具有相同的效果。

page.10 = COA_INT
page.10 {
  10 = EXTBASEPLUGIN
  10 {
    extensionName = MyExtension
    pluginName = MyPlugin
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.