我目前正在将旧的 TYPO3 6.2 安装升级到 9.5。我也在使用fluxtypo3(flux 9.3.2和fluxpages 5.0.0)。有几个 pibase 扩展,我无法开始工作。其中之一有以下错误:
Oops, an error occurred! Code: 20200320122044742c5a45 - {"exception":"TYPO3Fluid\\Fluid\\Core\\ViewHelper\\Exception: No Content Object definition found at TypoScript object path \"tt_content.list.20.edxdownload_pi1\"
任何提示是什么导致了错误?我忘记注册什么了吗?
我添加了插件tt_content.php
,注册了localconf.php
(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43('edx_download','','_pi1','list_type',0);)
并将配置添加到sys_template.php
(TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile('edx_download','Configuration/TypoScript/PluginSettings/', 'Edx Download Settings');)
如果我使用新元素向导创建一个新元素,我会在前端收到以下错误:
uid“9887”和类型edx_download_pi1
的内容元素没有渲染定义!
我必须在哪里设置渲染定义?
pibase 扩展是否仍然适用于 TYPO3 9?
编辑:它现在正在工作。我将方法“addPItoST43”放回“ext_localconf.php”,现在扩展已加载。它说您应该将其放入“TCA/Overrides/tt_content.php”,但这对我来说不适用于 TYPO3 9.5。