我希望某些$GLOBALS['TYPO3_CONF_VARS']
值(即Mail API的值(是特定于站点的。在阅读了"配置概述"、"站点处理"one_answers"GLOBALS-TYPO3_CONF_VARS"之后,我仍然不确定这将如何成为一种惯用的方法。
此外,我对typo3配置使用helhum/typep3配置处理。这个想法基本上与contexts
具有相同的功能(即使prod.settings.yaml
和dev.settings.yaml
加载不同的值(,但对于站点,例如,无论我是在我的一个站点还是在另一个站点,我都希望具有不同的$GLOBALS[‘TYPO3_CONF_VARS’]['MAIL']['defaultMailFromAddress']
值。
事实上,我不知道这是否可行。也许这些被认为是全球性的,我必须想出一个更特别的解决方案。例如,每次某个进程访问$GLOBALS[‘TYPO3_CONF_VARS’]
阵列时,都要事先更改它。
提前感谢!
您可以访问特定于域的配置的环境变量
或者在PHP中使用条件。
无论如何,您需要在typo3conf/AdditionalConfiguration.php
中进行赋值,因为所有非常数值可能会在typo3conf/LocalConfigurathion.php
中被覆盖。