Liferay:条件包含,具体取决于语言

Liferay:条件包含,具体取决于语言,liferay,Liferay,我希望能够根据请求的内容语言有条件地包含不同的头文件 类似下面的伪代码 #if (language is english) #parse ("header_english.vm") #end 在Liferay中,您将如何做到这一点?使用主题显示。getLocale()是否使用JSP 选中Tf这是主题的一部分,您只需使用预定义变量$locale即可 #if ($locale = "en_US") #parse ("header_english.vm") #end #如果($locale

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

类似下面的伪代码

#if (language is english)
  #parse ("header_english.vm")
#end
在Liferay中,您将如何做到这一点?

使用主题显示。getLocale()是否使用JSP


选中

Tf这是主题的一部分,您只需使用预定义变量$locale即可

#if ($locale = "en_US") #parse ("header_english.vm") #end #如果($locale=“en_US”) #解析(“header_english.vm”) #结束
您可能只想测试前2个字符(即语言),而不是整个区域设置。

您实际需要的是:

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