Liferay: условно включать в зависимости от языка - PullRequest
0 голосов
/ 12 августа 2010

Я бы хотел иметь возможность условно включить другой заголовочный файл в зависимости от запрошенного языка контента.

Что-то похожее на псевдокод ниже

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

Как бы вы сделали это в Liferay?

Ответы [ 3 ]

1 голос
/ 12 августа 2010

используйте themeDisplay.getLocale (), если вы используете jsps

чек http://www.liferay.com/community/forums/-/message_boards/message/4148692

0 голосов
/ 18 июня 2011

Что вам действительно нужно:

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

(== вместо =)

0 голосов
/ 27 августа 2010

Если это часть вашей темы, вы можете просто использовать предопределенную переменную $ locale

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

Возможно, вы просто захотите проверить первые 2 символа (т.е. язык), а не весь языковой стандарт.

...