В настоящее время я обновляю старую установку 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.