用 FluidTYPO3 驱动的页面覆盖 TYPO3 标准模板路径?

Override TYPO3 standard template paths with a FluidTYPO3 driven page?

我有一个使用 FluidTYPO3 内容元素 (flux 9.0.1) 和提供商扩展的 TYPO3 (8.7.x) 页面。该页面正在运行,现在我需要更改 TYPO3 bullets CE 的默认渲染。因此,我尝试配置额外的 template/partial/layout 路径来覆盖默认项目符号模板:

lib.contentElement.templateRootPaths.90 = EXT:provider_ext/Resources/Private/Templates/
lib.contentElement.partialRootPaths.90 = EXT:provider_ext/Resources/Private/Partials/
lib.contentElement.layoutRootPaths.90 = EXT:provider_ext/Resources/Private/Layouts/

项目符号被成功覆盖。但是在配置了额外的路径之后,我在渲染(现有的)header CEs 时遇到了一个异常:

Wed, 22 Jan 2020 16:45:22 +0100 [ALERT] request="db4bb2a9741ea" component="TYPO3.CMS.Frontend.ContentObject.Exception.ProductionExceptionHandler":
Oops, an error occurred! Code: 2020014756452233e33932 - 
{"exception":"TYPO3Fluid\Fluid\View\Exception\InvalidSectionException: Section \"Main\" does not exist.
in \/html\/typo3\/typo3_src-8.7.30\/vendor\/typo3fluid\/fluid\/src\/View\/AbstractTemplateView.php:269
\nStack trace:\n#0 [...]

我做错了什么?

您似乎引用的部分 "Main" 部分没有此部分。或者您的布局尝试从模板呈现部分 "Main"。

您可以添加这样的部分

<f:section name="Main">
  ...
</f:section>