在 PHP 函数后端上下文中,我想确定 BE 用户当前选择的语言。
在我的用例中,编辑器从 Flexform 中的值列表中进行选择。值已本地化。
对于 TYPO3 版本 v10 及更高版本。
答案 0 :(得分:0)
$lang = $GLOBALS['BE_USER']->uc['lang'] ?? '';
if ($lang === '') {
$lang = 'en';
}
uc
数组检索 注意:由于应该使用 TYPO3 9 context and aspects 而不是查询全局变量(例如 $GLOBALS['BE_USER']
),但是我不知道有什么方法可以在没有$GLOBALS['BE_USER']
。