【发布时间】:2014-09-23 14:45:10
【问题描述】:
在我的门户中,所有经过身份验证的用户都使用英语作为默认语言。在页面的主题中有一个使用 $taglibLiferay.language("fm", null, "languageId", 3) 的语言选择器,它获取我在 portal-ext.properties(locales=en_GB,fr_FR,de_DE) 中选择的所有语言. 所有这些语言都在选择器中正常显示,但是当登录用户尝试在选择器中切换语言时,所选选项始终保持用户的语言。例如使用英语的用户无法切换到法语。虽然选择器中的语言发生了变化,但页面以英语重新加载,选择器的选项变为英语。
有人对此有解决方法吗?
注意:web.xml 中的映射是正确的。
【问题讨论】:
-
6.2 中关于语言参数有一些变化...将尝试查找详细信息。
-
您是否已验证用户在语言 portlet 中具有适当的权限以便执行语言更改?另请参阅issues.liferay.com/browse/LPS-30356,这可能是相关的。
标签: liferay liferay-6 liferay-theme