An error occurred while processing the template.
Error while loading tag library for URI "/WEB-INF/tld/liferay-ui.tld" from TLD location "servletContext:/WEB-INF/tld/liferay-ui.tld"; see cause exception. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign liferay_ui = taglibLiferayHas... [in template "836286#836325#921773" at line 1, column 1] ----
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
2
3<div class="collection-highlight-list-large">
4<#if entries?has_content>
5 <#list entries as curEntry>
6 <#assign renderer = curEntry.getAssetRenderer() />
7 <#assign className = renderer.getClassName() >
8 <#if className == "com.liferay.journal.model.JournalArticle">
9 <#assign article = renderer.getArticle() >
10 <#assign img = article.getSmallImageURL() >
11 <#assign dateFormat = "M d yyyy - HH:mm" />
12 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
13 <#assign viewURL = renderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
14 <#assign docXml = saxReaderUtil.read(article.getContentByLocale(locale)) />
15 <#assign title = renderer.getTitle(locale) />
16 <#assign documentsAndMediaImage = docXml.valueOf("//dynamic-element[@name='imageDocumentsMedia']/dynamic-content/text()") />
17
18 <div class="entry row">
19 <div class="lfr-meta-actions asset-actions">
20 <@getEditIcon />
21 </div>
22 <#if documentsAndMediaImage != "">
23 <div class="highlight-image span3">
24 <a href="${viewURL}"><img src="${documentsAndMediaImage}" alt="${title}"/></a>
25 </div>
26 </#if>
27
28
29 <div class="highlight-summary-title span8">
30 <h3 class="highlight-title"><a href="${viewURL}">${title}</a></h3>
31 <div class="highlight-summary"><p>${article.getDescription(locale)}</p></div>
32 </div>
33
34 </div>
35 </#if>
36 </#list>
37</#if>
38</div>
39
40
41<#macro getEditIcon>
42 <#if renderer.hasEditPermission(themeDisplay.getPermissionChecker())>
43 <#assign redirectURL = renderResponse.createRenderURL() />
44
45 ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")}
46 ${redirectURL.setWindowState("pop_up")}
47
48 <#assign editPortletURL = renderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) />
49
50 <#if validator.isNotNull(editPortletURL)>
51 <#assign editTitle = languageUtil.format(locale, "edit-x", htmlUtil.escape(renderer.getTitle(locale))) />
52
53 <@liferay_ui["icon"]
54 image="edit"
55 message=editTitle
56 url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + editTitle + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});"
57 />
58 </#if>
59 </#if>
60</#macro>