我当前正在将旧的TYPO3 6.2安装升级到9.5。我还使用了Fluidtypo3(流量9.3.2和fluidpages 5.0.0)。有几个pibase Extensions,我无法使用。其中之一具有以下错误:
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而言,这不适用于我。