我想知道是否可以使用 cObject“EXTBASEPLUGIN”(自 TYPO3 12.3 起可用)而不进行缓存(USER_INT)。在文档中,仅替换了 cOcject“USER”的示例。
在 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”,同时保持相同的行为。
为了安全起见,您可以将其放入 COA_INT - 应该具有相同的效果。
page.10 = COA_INT
page.10 {
10 = EXTBASEPLUGIN
10 {
extensionName = MyExtension
pluginName = MyPlugin
}
}