Liferay:有条件的包括取决于语言

时间:2010-08-12 12:57:10

标签: liferay

我希望能够根据请求的内容语言有条件地包含不同的头文件。

下面的伪代码

#if (language is english)
  #parse ("header_english.vm")
#end

你会如何在Liferay中做到这一点?

3 个答案:

答案 0 :(得分:1)

使用themeDisplay.getLocale()您正在使用jsps

检查http://www.liferay.com/community/forums/-/message_boards/message/4148692

答案 1 :(得分:0)

如果这是你主题的一部分,你可以简单地使用预定义的变量$ locale

#if ($locale = "en_US") 
  #parse ("header_english.vm")
#end

您可能只想测试前2个字符(即语言)而不是整个区域设置。

答案 2 :(得分:0)

你真正需要的是:

#if ($locale == "en_US") 
     #parse ("header_english.vm")
#end

==代替=