Я создал структуру с полем «Ссылка на страницу».Используйте ссылку на страницу из структуры в Liferay ADT
Теперь я хочу отобразить ссылку в ADT, применяемую к агрегатору контента. Как получить URL-адрес связанной страницы?
Я пробовал этот подход, но он возвращает только некоторое кодированное-хэш-что-то из webcontent.
<#assign
docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContent())
page_link = docXml.valueOf("//dynamic-element[@name='page_link']/dynamic-content/text()")
>
<a href="${page_link}">link to page</a>
Веб-контент. Если я использую его в шаблоне, я могу использовать 'page_link.getFriendlyUrl()', но в ADT я не могу. Тогда я попробую поля DDM. – StaNov
Веб-контент? Портлет отображения веб-контента не поддерживает ADT. Разве вы скорее не создали динамический список данных (а не структуру веб-контента) со ссылкой на поле страницы и которые хотите отображать с использованием ADT? –
Я хочу использовать его как webcontent, отображаемый издателем активов и ADT. – StaNov