Typo3-Fluid doesnt render my Content Elements | Error : "Content Element with uid "189" and type "text" has no rendering definition!"

Typo3-Fluid doesnt render my Content Elements | Error : "Content Element with uid "189" and type "text" has no rendering definition!"

我正在尝试使用 Fluid 和 Backendlayouts 设置 Typo3 (v.8.7.27) 主页。 首先,我创建了一个 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
      }

我的 Test1.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>

这是问题所在:一切正常,但它没有呈现内容 - 相反它 "wrapped" 错误消息:“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>

在后端,我将此后端布局添加到根页面并为 colPos 11 创建了内容元素 - 它只是一个简单的文本。我无法理解可能出了什么问题,因为它在错误消息中正确显示了 Contentelement 的 uid ...有什么想法吗?

感谢您的帮助!如果您需要更多信息,请写信 丹尼尔

流体导入有语法错误。问题已解决 - 感谢@bandanh。如果您遇到这样的问题,请检查您的 TypoScript Objekt 浏览器并寻找意外的东西/丢失的对象。

谢谢, 丹尼尔