Расширение TYPO3 с не работающим композитором

Мы создали дистрибутив typo3, и он имеет два расширения зависимостей, таких как powermail и realurl. На данный момент зависимости помещены в наше расширение дистрибутива в папке \Initialisation. Нам нужно изменить это, добавив composer.json для установки зависимостей. Поэтому мы создали файл composer.json и поместили его в дистрибутив и попытались установить дистрибутив в новой установке TYPO3. Но мы получаем следующий экран:

typo3-установка-распределение

Следующий экран - это composer.json:

расширение композитор-JSON

Куда мы идем не так?

Вопрос: TYPO3 будет автоматически запускать composer.json(который присутствует внутри дистрибутива) при установке дистрибутива TYPO3?

1 ответ

composer.json файлы используются composer для сбора пакетов из packagist или другой удовлетворительной установки. Если эти пакеты являются расширением типа TYPO3, установщик TYPO3 composer поместит их в typo3conf/ext папка. Расширения еще не активированы! Вы можете сделать это из Extension Manager или из командной строки с консолью typo3. Если вы устанавливаете расширение из Extension Manager, EM попытается установить зависимости от TER (если его еще нет), для которых ему нужны данные из списка расширений TER.

Чтобы позволить другим установить ваш ext из EM, поместите зависимости в ext_emconf.php и для людей, которые используют композитор, поместите их в composer.json,

Другие вопросы по тегам