Маршрутизация TYPO3: Как использовать константы в config.yaml? - PullRequest
0 голосов
/ 08 апреля 2020

1. Могу ли я использовать константы в файлах config.yaml?

Вот старый закрытый запрос функции: https://forge.typo3.org/issues/81593

2. Каков наилучший способ реализовать небольшие различия в маршрутизации файлов config.yaml? Например:

rootPageId: <DEV-ID>
rootPageId: <PROD-ID> 

С помощью Typoscript это легко сделать с константами: rootPageId: {$mainTemplate.rootPageId}

3. Почему невозможно использовать гораздо лучший и более гибкий TypoScript для настройки конфигурации маршрутизации с TYPO3 LTS-9?

4. Есть ли "Backend yaml-Object-Browser", похожий на очень хороший "TypoScript-Object Browser"?

1 Ответ

0 голосов
/ 11 апреля 2020

объявление 1) https://docs.typo3.org/m/typo3/reference-coreapi/9.5/en-us/ApiOverview/SiteHandling/UsingEnvVars.html может быть направлением, которому вы хотите следовать

объявление 2) почему rootPageId должен различаться в зависимости от контекста? Возможно, домен мог / должен отличаться, но идентификаторы, вероятно, должны быть одинаковыми, например: https://docs.typo3.org/m/typo3/reference-coreapi/9.5/en-us/ApiOverview/SiteHandling/BaseVariants.html

объявление 3) Я не понимаю, почему «почему» интересно - Вы можете предложить функцию запроса. Однако из своего опыта я никогда не видел в этом необходимости. Наоборот, возможно, вы хотите получить конфигурацию сайта из TypoScript: https://docs.typo3.org/m/typo3/reference-coreapi/9.5/en-us/ApiOverview/SiteHandling/UseSiteInTypoScript.html

ad 4) У этого и UserTSconfig нет атм браузера / зрителя. Хотя это не должно быть сложно реализовать.

...