TYPO3 8.7.17, я разрабатываю расширение, и внезапно я получаю ошибку.
The controller "Standard" is not allowed by plugin "diagnoseList". Please check for TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php.
ext_localconf.php:
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'Il.' . $_EXTKEY,
'diagnoseList',
[
'Evil' => 'diagnoseList, showDiagnoseSystemCategoryContent, showDiagnoseSystemEvilContent',
],
// non-cacheable actions
[
'Evil' => 'diagnoseList, showDiagnoseSystemCategoryContent, showDiagnoseSystemEvilContent',
]
);
Также у меня есть контроллер:
namespace Il\Evil\Controller;
use Il\Evil\Domain\Model\DiagnoseSystemCategory;
use Il\Evil\Domain\Model\DiagnoseSystemEvil;
use Il\Evil\Domain\Model\HomeopathyCategory;
use Il\Evil\Domain\Model\HomeopathyEvil;
class EvilController extends BasicController
{
public function diagnoseListAction()
{
$mainCategories = $this->diagnoseSystemCategoryRepository->findMainCategories();
$mainCategoriesRows = array_chunk($mainCategories, 3);
$this->view->assign('mainCategoriesRows', $mainCategoriesRows);
$this->view->assign('currentPid', $GLOBALS['TSFE']->id);
$this->view->assign('currentPageTitle', $GLOBALS['TSFE']->rootLine[1]['title']);
}
}
Также у меня есть файл просмотра, я не буду прикреплять код, это не важно.Все конфигурации и код выглядят правильно.Я проверил все несколько раз, очистил кеш, переустановил расширение.Другой плагин, который настроен таким образом, работает хорошо.Действительно глупая ошибка.