Я пытаюсь настроить домашнюю страницу Typo3 (v.8.7.27), используя Fluid и Backendlayouts. Сначала я создал Backendlayout (uid = 4), а также новый Template- Html (... \ Resources \ Private \ Templates \ Page \ Test1). Я отредактировал свой setup.typoscript для расширения и добавил следующий код (фактически только часть с 4/4)
10 = FLUIDTEMPLATE
10 {
templateName = TEXT
templateName.stdWrap.cObject = CASE
templateName.stdWrap.cObject {
key.data = pagelayout
pagets__site_theme_default = TEXT
pagets__site_theme_default.value = Default
4 = TEXT
4.value = Test1
default = TEXT
default.value = Default
}
Мой тест1. html выглядел так:
<f:layout name="Default" />
<f:section name="Main">
<main role="main">
<f:cObject typoscriptObjectPath="lib.dynamicContent" data="{pageUid: '{data.uid}', colPos: '11', wrap: '<div class=\"hero\">|</div>'}" />
</main>
</f:section>
Вот проблема: все работало, но не отображало содержимое - вместо этого оно «обернуло» сообщение об ошибке: «Элемент содержимого с uid« 189 »и типом« text »не имеет определения отображения!»
<div class="hero">
<p style="background-color: yellow; padding: 0.5em 1em;">
<strong>ERROR:</strong> Content Element with uid "189" and type "text" has no rendering definition!
</p>
</div>
В Backend я добавил этот Backendlayout на корневую страницу и создал элемент содержимого для colPos 11 - просто текст. У меня проблемы с пониманием, что может быть не так, поскольку он правильно показывает UID Contentelement в сообщении об ошибке ... Любые идеары?
Спасибо за вашу помощь! И, пожалуйста, напишите, если вам нужна дополнительная информация. Даниэль