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

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


person Sebastian Schmal    schedule 07.05.2020    source источник
comment
Вы можете импортировать другие файлы yaml из расширения. Или используйте символическую ссылку.   -  person Andreas K.    schedule 08.05.2020


Ответы (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

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

person Benni    schedule 08.05.2020