Чтобы прояснить одну вещь, которую вы написали, вы должны заменить ExtensionName
именем вашего собственного расширения - не уверен, что вы это сделали:
Предположим, что у вашего расширения есть ключ wonderful_extension
, тогдаимя обычно будет WonderfulExtension
.
Тогда в файле ext_localconf.php вы должны написать его так:
if (TYPO3_MODE=="BE" ) {
$pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Page\PageRenderer::class);
$pageRenderer->loadRequireJsModule('TYPO3/CMS/WonderfulExtension/EventEndDateValidator');
}
В соответствии с кодом, который вы используете в настоящее время, расширениеключ должен быть extension_name
с именем ExtensionName
, вероятно, было бы неразумно использовать эти строки на самом деле.В документации они должны рассматриваться как переменные, которые должны быть заменены вашими собственными значениями.