0
这是可能的,无需修改源代码?多语言网站名称
如果不是,推荐的方法是什么?一种解决方案是在网站自定义主题内部实现它,以根据用户区域设置动态显示多个硬编码字符串。在这种情况下,我怎样才能获得速度模板中的当前语言环境?
这是可能的,无需修改源代码?多语言网站名称
如果不是,推荐的方法是什么?一种解决方案是在网站自定义主题内部实现它,以根据用户区域设置动态显示多个硬编码字符串。在这种情况下,我怎样才能获得速度模板中的当前语言环境?
没有代码更改似乎不可能实现。
您可以在自定义主题中使用theme-settings来存储几个站点名称字符串,您可以根据区域设置向用户显示这些字符串。
在velocity模板中,您可以通过下面的代码获取用户和当前语言环境。
$user.getLanguageId()
$theme_display.getLanguageId()
HTH
我明白了,唯一的问题是,我不能把它加载设置,它不断地抱怨日志中“未找到主题”。我在文档中做过.https://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/designing-a-look-and-feel-liferay-portal-6-2-dev -guide-09-EN – majkinetor 2015-01-22 11:58:26