Я пытаюсь работать на некоторых ADT для издателя активов (Документы и тип средств массовой информации), но у меня часто есть сообщение о том, что мне:Lifefay freemarker ADT: методы недоступны?
Expression assetRenderer.getDataRepositoryId is undefined
или
Expression assetRenderer.getFileEntryId is undefined
Я нашел некоторые темы где люди говорили, что мы должны добавить
velocity.engine.restricted.classes=
velocity.engine.restricted.variables=
freemarker.engine.restricted.classes=
freemarker.engine.restricted.variables=
в portal-ext.properties
, чтобы получить еще несколько классов и переменные доступны, но до сих пор я не могу назвать некоторые методы, и я не знаю, почему.
Я сделал
${assetRenderer.getClassName()}
, который возвращает: com.liferay.portlet.documentlibrary.model.DLFileEntry
Так что я должен быть в состоянии использовать любые публичные методы класса DLFileEntry (и расширенные классы), не так ли?
Что мне не хватает?
Отлично спасибо :) – Lempkin