آرشیو رویداد ها - معاونت دانشجویی
در حین انجام عملیات خطایی رخ داده است.
The following has evaluated to null or missing: ==> assetRenderer.getThumbnailPath(renderRequest) [in template "20097#20123#294150" at line 25, column 21] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${assetRenderer.getThumbnailPath(rend... [in template "20097#20123#294150" at line 25, column 19] ----
1<#if !entries?has_content>
2 <#if !themeDisplay.isSignedIn()>
3 ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)}
4 </#if>
5
6<div class="alert alert-info">
7<@liferay_ui["message"] key="there-are-no-results" />
8 </div>
9</#if>
10<div class="dpp-news" id="sp-${themeDisplay.getPortletDisplay().getId()}">
11<#list entries as entry>
12 <#assign
13 entry = entry
14
15 assetRenderer = entry.getAssetRenderer()
16
17 entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale))
18
19 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))
20 />
21 <#assign dateFormat = "yyyy MM dd" />
22 <#assign publishDate=dateUtil.getDate(entry.getPublishDate(),dateFormat,locate)/>
23<div class="item row mb-3">
24 <div class="col-sm-3">
25 <img src="${assetRenderer.getThumbnailPath(renderRequest)}" class="img-thumbnail hidden-xs">
26 </div>
27 <div class="col-sm-9">
28 <a href="${viewURL}">
29 <h5 class="title "> ${entryTitle} </h5>
30 </a>
31 <h5 class="description ">${stringUtil.shorten(htmlUtil.escape(assetRenderer.getSummary(renderRequest, renderResponse)),300)} </h5>
32 <h6 class="date" date-publish="${publishDate}">${dateUtil.getDate(entry.getPublishDate(),'yyyy dd MMM',locate)} </h6>
33 </div>
34</div>
35</#list>
36<script>
37 box = document.querySelectorAll(".rtl #sp-${themeDisplay.getPortletDisplay().getId()} .date");
38 [].forEach.call(box, function(el) {
39 var dp = el.getAttribute("date-publish");
40 el.innerHTML =moment(dp, 'YYYY MM DD')
41 .locale('fa')
42 .format('dddd DD MMMM YYYY');
43 });
44</script>
45</div>