пятница, 22 июня 2012 г.

Ленги в портлете и js

Чтобы js Liferay.Language.get('lang.var.name') посталяло ленги контекста портлета нам нужно сделать следующее. Дело в том, что аяксом эти переменные придут только в случае если ленги в контексте ROOT.
Чтобы получать ленги из портлета, нужно чтобы скрипт был в отдельном js файле, так на него применится фильтр LanguageFilter, который поменяет все функции обращения к серверу за ленгами в скрипте на значения ленгов.

Только вот обязательно, чтобы в portlet.xml было указанно, что в портлете ленги:
...
 localization/language
....

Комментариев нет:

Отправить комментарий