Сайты TYPO3 config.yaml переданы на аутсорсинг в собственном расширении?

Я ищу решение, как я могу передать файл config.yaml сайта TYPO3 в собственное расширение? Спасибо за помощь!

1 ответ

Вы можете сделать это, выполнив операторы импорта в config.yaml сайта.

Как это в config/sites/main/config.yaml:

imports:
    - { resource: 'EXT:site_mysite/Configuration/Sites/my_site_config.yaml' }

В наших случаях типичная конфигурация yaml для сайта выглядит так:

imports:
    - { resource: 'EXT:site_myproject/Configuration/Sites/defaults.yaml' }
rootPageId: 401
... domains
... error handling

Мы перемещаем все, что не содержит идентификатор страницы (идентификатор корневой страницы; обработка ошибок), в расширение сайта, чтобы сделать расширение сайта повторно используемым (= языковая конфигурация или усилители маршрута перемещены в расширение сайта)

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