Życie i praca w Polsce - 2022 - Eures
Fehler bei der Verarbeitung der Vorlage.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@1e5e5d14"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign parsedDate = dateUtil.parseDa... [in template "20097#20123#351262" in macro "formatDate" at line 46, column 5] - Reached through: @formatDate dateString=.vars["reserve... [in template "20097#20123#351262" at line 32, column 33] ----
1<#assign
2 sourceDataFormat = "EEE, dd MMM yyyy hh:mm:ss Z"
3 dateFormat = "dd MMMM yyyy"
4/>
5
6<div class="article">
7 <div class="eures-container">
8 <div class="eures-row">
9 <div class="col-12">
10 <h2>${.vars['reserved-article-title'].data}</h2>
11 </div>
12 </div>
13 <div class="eures-row">
14 <div class="col-12">
15 ${content.getData()}
16 </div>
17 </div>
18 <div class="eures-row">
19 <div class="col-4 sd-12">
20 <strong>
21 ${authorLine1.getData()}<br>
22 ${authorLine2.getData()}
23 </strong>
24 </div>
25 <div class="col-8 sd-12 text-align-right reset-alignment-on-mobile">
26 <div class="article-info">
27 <div class="views">
28 <@getViewCount />
29 </div>
30 <div class="dates">
31 <@liferay.language key="assets.template.publish.date" />
32 <strong><@formatDate dateString=.vars['reserved-article-display-date'].data /></strong><br>
33 <@liferay.language key="assets.template.last.modified.date" />
34 <@formatDate dateString=.vars['reserved-article-modified-date'].data />
35 </div>
36 </div>
37 </div>
38 </div>
39 </div>
40</div>
41
42
43<#macro formatDate
44 dateString
45>
46 <#assign
47 parsedDate = dateUtil.parseDate(sourceDataFormat, dateString, locale)
48 />
49 ${dateUtil.getDate(parsedDate,dateFormat,locale)}
50</#macro>
51
52<#macro getViewCount >
53 <#if serviceLocator??>
54 <#assign
55 journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
56 assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService" )
57 currentArticle = journalArticleLocalService.getArticle(getterUtil.getLong(groupId),.vars['reserved-article-id'].data)
58 currentArticleResourcePrimKey = currentArticle.getResourcePrimKey()
59 currentArticleAssetEntry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey)
60 />
61 <input type="hidden" name="companyId" value="${companyId}" />
62 <input type="hidden" name="primKey" value="${currentArticleResourcePrimKey}" />
63 <span class="views-label">
64 <@liferay.language key="assets.template.viewed.count" />
65 </span>
66 Odsłony : ${currentArticleAssetEntry.viewCount}
67 </#if>
68</#macro>