我希望能够根据请求的内容语言有条件地包含不同的头文件。
下面的伪代码
#if (language is english)
#parse ("header_english.vm")
#end
你会如何在Liferay中做到这一点?
答案 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
(==
代替=
)