【问题标题】:Liferay 6.2 languages switchingLiferay 6.2 语言切换
【发布时间】: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


【解决方案1】:

使用这个:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 2023-03-21
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-15
    相关资源
    最近更新 更多