无法确定扩展\"X"和插件\"X"的默认控制器



大家下午好。

我正在尝试为 TYPO38.7进行扩展,但我收到此错误,我已经尝试了所有方法,但没有任何运气。

ext_localconf.php

<?php
defined('TYPO3_MODE') || die('Access denied.');
TYPO3CMSExtbaseUtilityExtensionUtility::configurePlugin(
'AOE.' . $_EXTKEY,
'AoeShowroom',
[
AOEAoeShowroomControllerShoeController::class => 'list, show',
],
// non-cacheable actions
[
AOEAoeShowroomControllerShoeController::class => '',
]
);

tt_content.php

<?php
TYPO3CMSExtbaseUtilityExtensionUtility::registerPlugin(
'AOE.AoeShowroom',
'AoeShowroom',
'AOE Showroom',
'EXT:aoe_showroom/Resources/Public/Icons/Extension.svg'
);

鞋控制器.php

<?php
namespace AOEAoeShowroomController;
...
?>

如果您需要任何其他文件,请提出要求。

谢谢

发生这种情况是因为您之前在此页面上创建了一个扩展插件。稍后您将以前的插件更改为此插件。错误消息来自前一个插件的弹性表单字段。现在它找不到控制器,因为 flexform 不适合当前插件。

解决方案:通过数据库工具(例如phpmyadmin(删除此tt_content重新核心的flexform。使用插件记录的 id 作为tt_content的 uid。

UPDATE `tt_content` SET `pi_flexform` = '' WHERE `tt_content`.`uid` = 29;

查看德语页面

相关内容

  • 没有找到相关文章

最新更新