2012-06-26 40 views
0

有沒有一種簡單的方法來獲得每個用戶的modx後端接口(管理器)的語言?例如admin用英語表示後端,用戶1在法語中看到它,用戶2在意大利語中看到它。
我目前唯一能找到的是系統 - >系統設置中的全局設置modx:我如何爲不同的用戶添加不同的管理員語言?

我正在運行modX 2.0.7。

編輯: 我已經找到了一種方法,通過添加一個自定義用戶設置覆蓋manager_language在更高版本的modx中。但2.0.7不允許您添加類型modx-combo-language的自定義設置。
更新我的modx版本可能有點棘手,因爲不少開發者在過去的2年中都在使用它,並且可能會破壞某些東西。

回答

1

正如您已經意識到的那樣,您可以通過將每個用戶的設置添加到該用戶的「設置」選項卡來覆蓋manager_language

modx-combo-language可能在2.0.7中不可用,但您仍然可以將該設置添加爲文本字段,然後輸入所需語言的ISO代碼(例如。en,it,fr,es)。

+0

哇,這很容易:)非常感謝 – clem

0

我做了一些研究,據我所知,這是不可能的。

因爲語言是在系統設置中設置的,所以這是(像你說的)全局。你可以建議這是未來的功能,因爲如果不在覈心文件中進行一些繁重的編輯操作,它就不會工作。

+0

通過添加覆蓋manager_language的自定義用戶設置,可以在更高版本的modx中執行此操作。但2.0.7不允許您添加類型modx-combo-language的自定義設置。 – clem