Как получить доступ к параметрам конфигурации расширения из условий TSconfig? - PullRequest
0 голосов
/ 18 декабря 2018

Глобальные настройки расширения выполняются в ext_conf_template.txt и редактируются в BE в Settings module.Документация озаглавляет эти параметры как Configuration options.

Как они доступны из условий pageTSConfig в версиях TYPO3 9.x?

1 Ответ

0 голосов
/ 19 декабря 2018

Я думаю, что это невозможно с условиями, основанными на языке выражений Symfony в текущем состоянии.

В BE я могу убедиться, что доступ будет через глобальные переменные: GLOBALS|TYPO3_CONF_VARS|EXTENSIONS|myextkey|mysetting

В модульных тестах я нашел комментарий, что доступ к глобальным переменным плох.Я делаю вывод, что общий доступ к глобалам просто не реализован.Вместо этого доступ к некоторым глобальным переменным предоставляется как функции, например доступ к TSFE как getTSFE.

https://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference.html#functions

Недостатком является то, что доступ ко многим глобальным переменным в настоящее время не реализован.

...