modx:如何为不同的用户添加不同的管理器语言?

时间:2012-06-26 16:11:28

标签: php modx

是否有一种简单的方法可以基于每个用户使用modx后端接口(管理器)的语言?例如admin用英语查看后端,用户1用法语查看,user2用意大利语查看。
到目前为止我唯一能找到的是System中的全局设置 - >系统设置

我正在运行modX 2.0.7。

编辑: 通过添加覆盖manager_language的自定义用户设置,我找到了在更高版本的modx中执行此操作的方法。但2.0.7不允许您添加modx-combo-language类型的自定义设置 更新我的modx版本可能有点棘手,因为很多开发人员在过去的两年里都在研究它,它可能会破坏某些东西。

2 个答案:

答案 0 :(得分:1)

正如您已经意识到的那样,您可以在每个用户的基础上覆盖manager_language,方法是将其添加到该用户的“设置”标签中。

modx-combo-language可能在2.0.7中不可用,但您仍然可以将设置添加为文本字段,然后输入所需语言的ISO代码(例如,en,it,fr,es)。 / p>

答案 1 :(得分:0)

我做了一些研究,据我所见,这是不可能的。

因为语言是在系统设置中设置的,所以这就像(就像你说的那样)全局。您可以将此建议作为未来功能,因为如果不在核心文件中进行大量编辑,此时它将无法正常工作。