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 浏览器并寻找意外的东西/丢失的对象。
谢谢,
丹尼尔
我正在尝试使用 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 浏览器并寻找意外的东西/丢失的对象。
谢谢, 丹尼尔