Typo3 (8.7.30, composer) Extension Manager не отображается в бэкэнде - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть проект composer typo3 (8.7.30), но менеджер расширений почему-то не появляется.

Я попробовал следующее:

  • ./vendor/bin/typo3 extensionmanager:extension:install extensionmanager
  • ./vendor/bin/typo3cms extension:activate extensionmanager
  • ./vendor/bin/typo3cms extension:setup extensionmanager

У моего пользователя есть права администратора, и я могу видеть другие инструменты администратора. Я также попытался создать нового администратора с помощью инструмента установки, и у нового пользователя возникла та же «проблема».

Другие модули, включая пользовательские, отображаются.

Есть какие-нибудь идеи о том, как решить эту проблему?

Редактировать: Когда я устанавливаю проект пошагово, не генерируя состояние пакета, он работает нормально, но в момент, когда я генерирую состояние пакета, менеджер расширений отсутствует - хотя запись в PackageStates. php

Ответы [ 2 ]

1 голос
/ 11 февраля 2020

Один userTsConfig.ts отключил модуль в производственном контексте. Я не проверял это, потому что поведение было новым для меня. Это не проблема typo3 или composer, просто проблема конфигурации.

0 голосов
/ 10 февраля 2020

После установки с вашего composer.json доступен менеджер расширений.

Я полагаю, что ваш PackageStates.php просто каким-то образом пропускает менеджер расширений:

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

Если я удаляю это вручную раздел vendor/bin/typo3cms install:generatepackagestates (из пакета helhum/typo3-console, который вы уже установили) восстановит его.

...