我创建了带有“链接到页面”字段的结构。
现在我想在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>
答案 0 :(得分:1)
您正在使用哪种内容? Web内容或动态数据列表?
如果您的网页内容结构带有指向网页字段的链接,并希望在网页内容模板中显示,请使用此内容访问网址
<a href="${LinkToPage.getFriendlyUrl()}">...</a>
如果要访问ADT中的DDM字段,请尝试以下
<#assign fields = storageEngine.getFields(DDMStorageId) />
<#assign contentLink = ddmUtil.getDisplayFieldValue(themeDisplay, fields.get("LinkToPage").getValue(), "ddm-link-to-page") />