الاسيت ببليشر
An error occurred while processing the template.
Method public java.lang.String com.liferay.portlet.assetpublisher.util.AssetPublisherHelperImpl.getAssetViewURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest,com.liferay.portal.kernel.portlet.LiferayPortletResponse,com.liferay.portlet.asset.model.AssetEntry) threw an exception when invoked on com.liferay.portlet.assetpublisher.util.AssetPublisherHelperImpl@6c8d6404 with arguments of types [com.liferay.portlet.RenderRequestImpl,com.liferay.portlet.RenderResponseImpl,com.liferay.portlet.asset.model.impl.AssetEntryImpl,]
1<#-- display-name: Annual Report Files -->
2<#-- source-path: adt-stat-annual-report-files.ftl -->
3
4<#setting locale=locale>
5
6<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
7<#assign liferay_util = taglibLiferayHash["/WEB-INF/tld/liferay-util.tld"] />
8
9<#assign liferay_portlet = taglibLiferayHash["/WEB-INF/tld/liferay-portlet.tld"] />
10
11<#assign itemclasses = ''>
12<#assign itemsperrow = 3>
13
14<#if entries?has_content>
15 <div class="media-center-list">
16 <div class="row">
17 <#list entries as entry>
18 <#if entry_index % itemsperrow = 0 && entry_index != 0>
19 </div>
20 <div class="row">
21 </#if>
22 <div class="span${12 / itemsperrow} ${itemclasses}">
23 <div class="inner">
24 <#assign assetRenderer = entry.getAssetRenderer() />
25 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
26
27 <#if assetLinkBehavior != "showFullContent">
28 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
29 </#if>
30
31 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale) ) />
32
33 <#assign imageUrl = docXml.valueOf("//dynamic-element[@name='File_Photo']/dynamic-content/text()") />
34
35 <#assign imageContent = docXml.valueOf("//dynamic-element[@name='File_Photo']/dynamic-element[@name='imageContent']/dynamic-content/text()") />
36
37 <#assign chapterTitle = docXml.valueOf("//dynamic-element[@name='Chapter_Title']/dynamic-content/text()") />
38
39 <#assign categories = entry.getCategories()>
40
41 <a href="${viewURL}">
42 <p class="text-center"><strong>${chapterTitle}</strong></p>
43 <p class="text-center"><span class="badge">${entry.getViewCount()} <@liferay_ui.message key="health-educ-views" /></span></p>
44 <#if imageUrl?has_content>
45 <img class="img-rounded" src="${imageUrl}" alt="${entry.getTitle(locale)}">
46 </#if>
47 <#if categories?has_content>
48 <#list categories as category>
49 <span class="label label-inverse">${entry.getTitle(locale)}</span>
50 </#list>
51 </#if>
52 </a>
53 </div>
54 </div>
55 </#list>
56 </div>
57 </div>
58<#else>
59 <@liferay_ui.message key="media-center-no-entries-matched-your-query" />
60</#if>