【发布时间】:2018-12-18 13:04:02
【问题描述】:
全局扩展设置在ext_conf_template.txt 中完成,并在Settings module 的BE 中进行编辑。文档将此设置作为 Configuration options 的标题。
如何从 TYPO3 版本 9.x 中的 pageTSConfig 条件访问它们?
【问题讨论】:
全局扩展设置在ext_conf_template.txt 中完成,并在Settings module 的BE 中进行编辑。文档将此设置作为 Configuration options 的标题。
如何从 TYPO3 版本 9.x 中的 pageTSConfig 条件访问它们?
【问题讨论】:
我认为在当前状态下基于 symfony 表达式语言的条件下这是不可能的。
在 BE 中,我可以验证访问是通过全局变量进行的:
GLOBALS|TYPO3_CONF_VARS|EXTENSIONS|myextkey|mysetting
在单元测试中,我发现一条评论说访问全局变量是不好的。我得出结论,只是没有实现对全局变量的一般访问。相反,对某些全局变量的访问是作为函数提供的,例如对 TSFE 的访问为getTSFE。
https://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference.html#functions
缺点是目前还没有实现对很多全局变量的访问。
【讨论】: