在 TYPO3 8.7.1 中使用扩展 ke_serach 2.4.2 时出现错误。
请参考下图以供参考。
在 TYPO3 中,不推荐使用 8 个 LTSgetPageRenderer()
方法。现在,您可以使用如下所示的 PageRender 方法。
$pageRender = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Page\PageRenderer::class);
$pageRender->addJsFooterFile($jsFile, 'text/javascript', true, false, '', true);
扩展 ke_search 尚不兼容 TYPO3 8LTS。您可以在TER检查兼容性。
抛出异常是因为扩展仍然调用了一个在 TYPO3 7LTS 中首先被弃用的方法(参见deprecation RST),最后在 TYPO3 8LTS 中被删除(参见打破 RST)。