TYPO3 10.4:tx_news 内容元素呈现错误
TYPO3 10.4: tx_news content elements rendering error
我正在将 TYPO3 从版本 8 更新到版本 9 和 10。现在有一个错误,我找不到解决办法。
在 tx_news 详细信息视图中,我正在使用自定义流体模板。在 TYPO3 8 和 9 中一切正常。在 TYPO3 10.4 中显示详细信息页面时出现错误:
(1/1) #1381512761 TYPO3\CMS\Core\Type\Exception\InvalidEnumerationValueException
Invalid value "FILE" for enumeration "TYPO3\CMS\Core\DataHandling\TableColumnSubType"
如果我删除流体模板中内容元素的这段代码,页面将正确显示:
<f:if condition="{newsItem.contentElements}">
<!-- content elements -->
<f:cObject typoscriptObjectPath="lib.tx_news.contentElementRendering">{newsItem.contentElementIdList}</f:cObject>
</f:if>
因为我正在使用内容元素,所以我需要这段代码。
您可以在此处查看当前的错误:
https://asienhaus104.der-koenig.net/aktuelles/detail/spenden-fuer-die-suedostasien
我尝试了很多变体来解决这个问题,但是当我为内容元素插入流体输出时仍然会出现错误。
您似乎有一个内容元素,其中使用 FILE 对象(已在 v10 中删除)在 TypoScript 中呈现。查看您的 TypoScript(TypoScript 对象浏览器最适合此操作)并搜索 FILE 对象(并替换它们)。
您可以在此处找到弃用通知和迁移建议:https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/9.5/Deprecation-85970-FileContentObject.html
我正在将 TYPO3 从版本 8 更新到版本 9 和 10。现在有一个错误,我找不到解决办法。
在 tx_news 详细信息视图中,我正在使用自定义流体模板。在 TYPO3 8 和 9 中一切正常。在 TYPO3 10.4 中显示详细信息页面时出现错误:
(1/1) #1381512761 TYPO3\CMS\Core\Type\Exception\InvalidEnumerationValueException Invalid value "FILE" for enumeration "TYPO3\CMS\Core\DataHandling\TableColumnSubType"
如果我删除流体模板中内容元素的这段代码,页面将正确显示:
<f:if condition="{newsItem.contentElements}">
<!-- content elements -->
<f:cObject typoscriptObjectPath="lib.tx_news.contentElementRendering">{newsItem.contentElementIdList}</f:cObject>
</f:if>
因为我正在使用内容元素,所以我需要这段代码。
您可以在此处查看当前的错误: https://asienhaus104.der-koenig.net/aktuelles/detail/spenden-fuer-die-suedostasien
我尝试了很多变体来解决这个问题,但是当我为内容元素插入流体输出时仍然会出现错误。
您似乎有一个内容元素,其中使用 FILE 对象(已在 v10 中删除)在 TypoScript 中呈现。查看您的 TypoScript(TypoScript 对象浏览器最适合此操作)并搜索 FILE 对象(并替换它们)。
您可以在此处找到弃用通知和迁移建议:https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/9.5/Deprecation-85970-FileContentObject.html