Расширение pibase не работает после обновления до TYPO3 9 - PullRequest
0 голосов
/ 20 марта 2020

В настоящее время я обновляю старую установку TYPO3 6.2 до 9.5. Я также использую liquidtypo3 (Flux 9.3.2 и Flupages 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.

...