Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级到TYPO3 9后pibase扩展不工作_Typo3_Upgrade_Typo3 9.x_Pibase - Fatal编程技术网

升级到TYPO3 9后pibase扩展不工作

升级到TYPO3 9后pibase扩展不工作,typo3,upgrade,typo3-9.x,pibase,Typo3,Upgrade,Typo3 9.x,Pibase,我目前正在将旧的TYPO3 6.2安装升级到9.5。我还使用了fluidtypo3(flux 9.3.2和fluidpages 5.0.0)。有几个pibase扩展,我无法使用。其中一个有以下错误: Oops, an error occurred! Code: 20200320122044742c5a45 - {"exception":"TYPO3Fluid\\Fluid\\Core\\ViewHelper\\Exception: No Content Object definition fou

我目前正在将旧的TYPO3 6.2安装升级到9.5。我还使用了fluidtypo3(flux 9.3.2和fluidpages 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\u download\u pi1
的内容元素没有呈现定义

我必须在哪里设置渲染定义

pibase扩展是否仍然适用于TYPO3 9

编辑:
它正在工作。我将方法“addPItoST43”放回“ext_localconf.php”中,现在加载了扩展。它说你应该把它放在“TCA/Overrides/tt_content.php”中,但对于我来说,TYPO3 9.5不起作用。

不确定为什么它不起作用,但也许看看我的pluploadfe扩展的代码会有帮助:你可能需要调试一下,为什么tt_content.list.20(list_type)中什么都没有。也许E.M.U.添加的打字稿需要一些修改。我不确定piBase最近是否使用过..谢谢你的提示。我使用fnagels扩展作为模板,但无法使我的扩展正常工作。我现在对它进行了extbase扩展。