Переопределить стандартные пути шаблонов TYPO3 на странице, управляемой FluidTYPO3? - PullRequest
0 голосов
/ 22 января 2020

У меня есть страница TYPO3 (8.7.x), в которой используются элементы содержимого FluidTYPO3 (flux 9.0.1) и расширение поставщика. Страница работает, и теперь мне нужно изменить стандартное отображение маркеров TYPO3 CE. Поэтому я пытаюсь настроить дополнительные пути к шаблонам / частям / макету для переопределения шаблонов маркеров по умолчанию:

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/

Маркеры успешно переопределяются. Но после настройки дополнительных путей я получаю исключение при рендеринге (существующих) CE заголовков:

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 [...]

Что я делаю не так?

1 Ответ

0 голосов
/ 22 января 2020

Вы, кажется, ссылаетесь на раздел "Основной" части, в которой нет этого раздела. Или ваш макет пытается отобразить раздел "Main" из шаблона.

Вы бы добавили такой раздел

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