2014-09-23 157 views
1

在我的門戶中,所有經過身份驗證的用戶都使用默認語言英語。在頁面的主題中,有一個使用$ taglibLiferay.language(「fm」,null,「languageId」,3)的語言選擇器,它可以獲取我在portal-ext.properties(locales = en_GB,fr_FR,de_DE) 。 所有這些語言都在選擇器中正常顯示,但是當登錄用戶嘗試在選擇器中切換語言時,所選選項始終保持爲用戶的語言。例如英文用戶無法切換到法文。儘管選擇器中的語言發生了變化,但頁面會以英文重新加載,選擇器的選項已變爲英文。Liferay 6.2語言切換

有沒有人有這方面的解決方法?

注意:web.xml中的映射是正確的。

+0

有6.2關於語言參數的一些變化...將嘗試找到細節。 – 2014-09-23 14:50:47

+0

您是否驗證過用戶在語言portlet中具有適當的權限以執行語言更改?另見https://issues.liferay.com/browse/LPS-30356,這可能是相關的。 – togomez 2016-01-08 08:11:02

回答

0

使用此:

$taglibLiferay.language("fm", null, "_82_languageId", 3) 

$theme.language("fm", null, "_82_languageId", 3)