Сайты 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
Мы перемещаем все, что не содержит идентификатор страницы (идентификатор корневой страницы; обработка ошибок), в расширение сайта, чтобы сделать расширение сайта повторно используемым (= языковая конфигурация или усилители маршрута перемещены в расширение сайта)