Typo3(8.7.30,作曲家)扩展管理器未显示在后端

Typo3 (8.7.30, composer) Extension Manager not showing up in backend

我有一个 composer typo3 (8.7.30) 项目,但不知何故扩展管理器没有出现。

我尝试了以下方法:

我的用户有管理员权限,我可以看到其他管理工具。我还尝试使用安装工具创建一个新的管理员,并且新用户具有相同的 "problem"。

其他模块——包括自定义模块——正在出现。

关于如何解决这个问题有什么想法吗?

编辑:当我在不生成包状态的情况下逐步安装项目时,它工作正常,但是当我生成包状态时,扩展管理器丢失了——即使 PackageStates.php

从您的 composer.json 安装后,扩展管理器可用。

我猜你的 PackageStates.php 只是不知何故错过了 extensionmanager:

    'extensionmanager' => [
        'packagePath' => 'typo3/sysext/extensionmanager/',
    ],

如果我手动删除该部分,vendor/bin/typo3cms install:generatepackagestates(来自您已经安装的包 helhum/typo3-console)会重新生成它。

一个 userTsConfig.ts 在生产上下文中禁用了该模块。我没有检查它,因为这种行为对我来说是新的。这既不是 typo3 也不是作曲家的问题,只是配置问题。