Typo3-Fluid не отображает мои элементы содержимого | Ошибка: «Элемент содержимого с идентификатором« 189 »и типом« текст »не имеет определения рендеринга!» - PullRequest
1 голос
/ 29 февраля 2020

Я пытаюсь настроить домашнюю страницу 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 в сообщении об ошибке ... Любые идеары?

Спасибо за вашу помощь! И, пожалуйста, напишите, если вам нужна дополнительная информация. Даниэль

1 Ответ

1 голос
/ 29 февраля 2020

В импорте жидкости была синтаксическая ошибка. Проблема исправлена ​​- благодаря @bandanh. Если у вас возникла такая проблема, проверьте браузер TypoScript Objekt и поищите неожиданные вещи / отсутствующие объекты.

Спасибо, Даниэль

...