Я пишу шаблон отображения приложения для издателя активов в Liferay (6.2 GA5) во Freemarker, и я хочу отобразить автора и дату создания. Некоторое время назад мне нужно было те же переменные для шаблона, и я нашел Velocity переменные соответствия: $reserved-article-author-name
& $reserved-article-create-date.data
Liferay Application Display Template - Получить Velocity veriables
использовать переменные скорости в FreeMarker, я назвал их так: ${.vars['reserved-article-author-name'].data}
В моем шаблоне, он работает хорошо, в моем ADT, он выдает ошибку:
Expression .vars['reserved-article-author-name'] is undefined
Как вам удалось получить эти переменные работать в моем ADT или есть альтернативный способ, чтобы получить эту информацию?
Благодарим за помощь! :)
Обратите внимание, что с FreeMarker 2.3.22 вы можете написать 'reserved \ -article \ -author \ -name' вместо' .vars ['reserved-article-author-name'] '. Я не уверен, что версия Liferay поставляется с 2.3.22+. – ddekany